我们使用 Sajax 向站点添加小的 Ajax 代码。在遇到问题并进行了一些挖掘之后,该库似乎自 2005 年以来就没有更新过。
我很欣赏 Sajax 的轻量级、易于使用和易于安装(只需将文件包含在 PHP 中)。
那么,在 LAMP 堆栈上,如果您以前使用过 Sajax,您会升级到什么?易于使用是关键,因为一些半程序员 Web 开发人员也使用该代码。
我知道很多人会说 jQuery,但它和 Sajax 一样简单吗?
我们使用 Sajax 向站点添加小的 Ajax 代码。在遇到问题并进行了一些挖掘之后,该库似乎自 2005 年以来就没有更新过。
我很欣赏 Sajax 的轻量级、易于使用和易于安装(只需将文件包含在 PHP 中)。
那么,在 LAMP 堆栈上,如果您以前使用过 Sajax,您会升级到什么?易于使用是关键,因为一些半程序员 Web 开发人员也使用该代码。
我知道很多人会说 jQuery,但它和 Sajax 一样简单吗?
我会说它更容易使用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()
}
});
听起来很像xajax
如果我错了,请纠正我,但 Sajax 是一个 PHP 库,而 jQuery 是一个 javascript 库。只是觉得需要做出区分。
在我们公司,我们使用 jQuery,我认为它非常棒。不会用它换任何东西。但我建议您尝试其他许多 javascript 库(Prototype、MooTools、YUI)中的任何一个,然后找出适合您的。
或者你可以使用 S2ajax:http: //github.com/Fusion/s2ajax/tree/master
我终于有时间把它推到 Github 上 :)
如果您正在寻找 jQuery 与 PHP 的集成,Zend 框架中有一些类。请参阅:http: //framework.zend.com/manual/en/zendx.jquery.html
在http://sajax.info/上还有我的分支,它主要只是修复了 0.12 的突出问题,并专注于加快 sajax 的速度。
我推荐 jQuery。Sajax 更直接,它试图成为您的两个端点。此外,有时它可能会因输出缓冲而变得混乱。