3
このajaxリクエストをjQueryに変換する助けをいくつか使うことができます。私を引きつける主なものはevalJS:paramです。ここ
はオリジナルです:私がで立ち往生していますのはここプロトタイプajaxリクエストをjqueryに変換する
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();
},
});
ヘルプありがとうございました!