SAJAX мертв? Чем заменить? - PullRequest
       21

SAJAX мертв? Чем заменить?

1 голос
/ 30 января 2009

Мы используем Sajax для добавления небольшого Ajax-кода на сайты. Кажется, что после столкновения с проблемой и выполнения некоторых копаний библиотека не обновлялась с 2005 года.

Я ценю Sajax за его легкость, простоту в использовании и простоту установки (просто включите файл в PHP).

Итак, если бы вы использовали Sajax в стеке LAMP, что бы вы обновили? Простота использования является ключевым фактором, так как некоторые полупрограммистские веб-разработчики также используют код.

Я знаю, что многие люди скажут jQuery, но так ли просто, как Sajax?

Ответы [ 7 ]

4 голосов
/ 30 января 2009

Я бы сказал, что проще использовать 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 - отличный инструмент с множеством примеров и плагинов , которые позволяют вам делать довольно удивительные вещи!

2 голосов
/ 30 января 2009

Звучит очень похоже на xajax

1 голос
/ 02 марта 2009

Или вы можете использовать S2ajax: http://github.com/Fusion/s2ajax/tree/master

Я только что наконец-то нашел способ отправить его в Github :)

1 голос
/ 30 января 2009

Поправьте меня, если я ошибаюсь, но Sajax - это библиотека PHP, а jQuery - это библиотека javascript. Просто чувствовалось, что это различие нужно проводить.

В нашей компании мы используем jQuery, и я думаю, что это просто фантастика. Не обменял бы это ни на что другое. Но я бы посоветовал вам попробовать любую из множества других библиотек javascript (Prototype, MooTools, YUI) и выяснить, какая из них работает для вас.

0 голосов
/ 14 декабря 2010

Также есть моя ветвь на http://sajax.info/, она в основном просто исправляет нерешенные проблемы с 0.12 и фокусируется на еще большем ускорении sajax.

0 голосов
/ 30 января 2009

Если вы ищете интеграцию jQuery с PHP, в Zend Framework есть несколько классов. Смотри: http://framework.zend.com/manual/en/zendx.jquery.html

0 голосов
/ 30 января 2009

Я рекомендую JQuery. Гораздо проще, чем Sajax, который пытается быть для вас конечной точкой. Кроме того, иногда он может запутаться в буферизации вывода.

...