我们使用Sajax向站点添加小型Ajax代码。在遇到问题并进行一些挖掘后,似乎自2005年以来该库尚未更新。
我很欣赏Sajax的轻量级,易于使用且易于安装(只需在PHP中包含该文件)。
所以,在LAMP堆栈上,如果你之前使用过Sajax,你会升级到什么?易用性是关键,因为一些半程序员Web开发人员也使用代码。
我知道很多人都会说jQuery,但这就像Sajax一样简单吗?
答案 0 :(得分:4)
我会说使用jQuery
.ajax
更容易:
$.ajax({
type: 'GET',
url: './example.json',
dataType: 'json'
}).done(function (data) {
// Use data...
});
$.getJSON('./some.php', { q: 'thing' }).done(function (data) {
// Use data...
});
$.ajax({
type: 'POST',
url: './api.php',
data: {
action: 'save',
info: APP.getInfo(),
token: APP.getToken()
}
});
答案 1 :(得分:2)
听起来很像xajax
答案 2 :(得分:1)
如果我错了,请纠正我,但Sajax是一个PHP库,jQuery是一个javascript库。只是觉得需要做出区分。
在我们公司,我们使用jQuery,我认为这绝对是太棒了。不会换取任何其他东西。但我会建议你尝试任何其他许多JavaScript库(Prototype,MooTools,YUI),找出哪一个适合你。
答案 3 :(得分:1)
或者您可以使用S2ajax:http://github.com/Fusion/s2ajax/tree/master
我终于把它推到了Github:)
答案 4 :(得分:0)
如果您正在寻找与PHP集成的jQuery,Zend Framework中有一些类。请参阅:http://framework.zend.com/manual/en/zendx.jquery.html
答案 5 :(得分:0)
在http://sajax.info/还有我的分支机构,它主要用0.12解决突出问题,并专注于加快sajax的速度。
答案 6 :(得分:-1)
我推荐jQuery。 Sajax更加直截了当,它试图成为你的两个终点。此外,有时候输出缓冲会变得混乱。