Я мог бы использовать некоторую помощь для преобразования этого ajax-запроса в jQuery.Главное, что меня сбивает с толку - это evalJS: param.
Вот оригинал:
var fields = $$('#sign_in *[name^="session"]');
new Ajax.Request($F('consumer_login_url'), {
asynchronous: true,
evalJS: true,
method: 'post',
parameters: Form.serializeElements(fields),
onCreate: function(){
$('one_click_wrap').addClassName('loading');
},
onSuccess: function() {
$('one_click_wrap').removeClassName('loading');
return oneClickSuccess();
},
});
Вот где я застрял:
var fields = $('#sign_in *[name^="session"]');
$.Ajax({
url: 'consumer_login_url',
async: true,
method: 'post',
data: $(fields).serialize(),
beforeSend: function(){
$('#one_click_wrap').addClass('loading');
},
complete: function() {
$('#one_click_wrap').removeClass('loading');
return oneClickSuccess();
},
});
Спасибо всем запомощь!