Domanda

Usiamo Sajax per l'aggiunta di piccoli codici Ajax ai siti. Dopo essersi imbattuto in un problema e aver fatto qualche ricerca, sembra che la libreria non sia stata aggiornata dal 2005.

Ho apprezzato Sajax per essere leggero, facile da usare e facile da installare (basta includere il file in PHP).

Quindi, nello stack LAMP, se avessi usato Sajax in precedenza, a cosa vorresti aggiornare? La facilità d'uso è fondamentale poiché anche alcuni sviluppatori web semi-programmatori usano il codice.

So che molte persone direbbero jQuery, ma è semplice come Sajax?

È stato utile?

Soluzione

Direi che è più facile usare 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()
    }
});

<=> è un ottimo strumento con molti esempi e plug-in che ti permettono di fare cose incredibili!

Altri suggerimenti

Sembra molto xajax

Correggimi se sbaglio, ma Sajax è una libreria PHP e jQuery è una libreria javascript. Sentivo solo che bisogna fare una distinzione.

Nella nostra azienda utilizziamo jQuery e penso che sia assolutamente fantastico. Non lo scambierei con nient'altro. Ma ti consiglio di provare una qualsiasi delle tante altre librerie javascript (Prototype, MooTools, YUI) e scoprire quale funziona per te.

Oppure puoi usare S2ajax: http://github.com/Fusion/s2ajax/tree / padroneggiare

Sono finalmente riuscito a spingerlo su Github :)

Se stai cercando l'integrazione di jQuery con PHP, ci sono alcune classi in Zend Framework. Vedi: http://framework.zend.com/manual/en/zendx. jquery.html

C'è anche la mia filiale su http://sajax.info/ risolve principalmente i problemi in sospeso con 0.12 e si concentra sulla velocizzazione di sajax ancora di più.

Raccomando jQuery. È molto più semplice che Sajax, che cerca di essere entrambi punti finali per te. Inoltre, a volte può diventare confuso con il buffering dell'output.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top