[英]How do I pass a parameter to a Javascript .done function from a .success function?
如何將數據從 .success 函數傳遞到 done 函數?
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
var count = 4;
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
})
.done(function (count) {
SaveLanguages(count);
})
您可以使用success
函數,而不是單獨調用.done
函數:
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
var count = 4;
SaveLanguages(count);
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
});
如果我將 count 聲明為全局變量,然后在局部范圍內為 count 賦值,則它會起作用。
var count;
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
count = 4;
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
})
.done(function () {
SaveLanguages(count);
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.