В Prototype это Ajax сообщения вызова его формы на сервер в качестве URL закодированной строки из пар имя-значение, как вы могли бы найти в запросе HTTP GET:Каким будет эквивалент jQuery этого вызова Prototype Ajax?
function doajax()
{
var current_req = new Ajax.Request('/doajax', {
asynchronous:true,
evalScripts:true,
parameters: $('ajax_form').serialize(true)}
);
}
Как бы вы сделать то же самое, используя JQuery?
Serialize в JQuery против прототипа является только эквивалентным, если нет параметра, но когда в прототипе его is 'true', функция возвращает объект вместо строки. Поскольку OP нуждается в результате из '.serialize (true)', версия jQuery '.serialize()' не приведет к такому же результату. См. [Здесь] (http://stackoverflow.com/questions/3414271/is-there-any-equivalent-in-jquery-for-prototype-serialize) и [здесь] (http://api.prototypejs.org/ dom/Form/serialize /) для деталей. Однако я не знаю, будет ли запрос работать, назначив строку вместо объекта. – DiegoDD