Il metodo jQuery.param() crea una versione serializzata di un oggetto JavaScript e ne codifica le parti in modo da renderlo adatto ad una richiesta AJAX. Vediamolo in dettaglio.
Sintassi di base
$.param(oggetto)
Esempio:
var myObject = {
    a: {
        one: 1,
        two: 2,
        three: 3
    },
    b: [ 1, 2, 3 ]
};
var recursiveEncoded = $.param( myObject );
Che produce:
a%5Bone%5D=1&a%5Btwo%5D=2&a%5Bthree%5D=3&b%5B%5D=1&b%5B%5D=2&b%5B%5D=3