jQuery.when(..).done()
をAjaxの成功のコールバックの中で使う方法?上記のコードjQuery ajax successコールバックの中で "jQuery.when"を使用する方法は?
Javascriptを
button = function() {
doPost('sucess.php',
'first=' + first,
function (response) {
$.when($.ajax("sucess.php")).done(function (a1) {
// Stop the button function execution
});
}
);
}
doPost = function (url, data, success, complete, options) {
var defaults = {
url:url,
data:data,
success:success,
complete:complete,
type:'POST',
processData:false
};
if (options) {
for (var i in options) {
defaults[i] = options[i];
}
}
$.ajax(defaults);
}
いくつかの理由のために働くことはありません。 私の$.when(..).done()
ステートメントで何かが間違っていたことを確認してください。
英語が母国語でない場合がありますが、質問する必要があります。 –
Jusnit、私の編集された答えを見て、それがあなたを助けることができるかどうかを見てください。 –