SAJAX死了吗?要替换什么?

时间:2009-01-30 16:25:58

标签: php javascript ajax lamp sajax

我们使用Sajax向站点添加小型Ajax代码。在遇到问题并进行一些挖掘后,似乎自2005年以来该库尚未更新。

我很欣赏Sajax的轻量级,易于使用且易于安装(只需在PHP中包含该文件)。

所以,在LAMP堆栈上,如果你之前使用过Sajax,你会升级到什么?易用性是关键,因为一些半程序员Web开发人员也使用代码。

我知道很多人都会说jQuery,但这就像Sajax一样简单吗?

7 个答案:

答案 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()
    }
});

jQuery是一个很棒的工具,有很多examplesplugins,可以让你做一些非常棒的事情!

答案 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更加直截了当,它试图成为你的两个终点。此外,有时候输出缓冲会变得混乱。