如何将.success函数中的数据传递给done函数?
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
var count = 4;
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
})
.done(function (count) {
SaveLanguages(count);
})
答案 0 :(得分:1)
您可以使用.done
函数,而不是单独调用success
函数:
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
var count = 4;
SaveLanguages(count);
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
});
答案 1 :(得分:0)
如果我将count声明为全局变量,然后将值赋值给本地范围内的count。
var count;
$.ajax({
url: "/Bifrost/SetLanguagesTiefling",
success: function () {
count = 4;
},
error: function () { alert("SetLanguagesTiefling"); },
type: 'POST'
})
.done(function () {
SaveLanguages(count);
})