gpt4 book ai didi

javascript - 完成bserverside ajax函数后如何调用另一个函数

转载 作者:行者123 更新时间:2023-11-29 21:38:26 26 4
gpt4 key购买 nike

服务器端ajax函数完成后如何调用另一个函数,

..................
"fnServerData" : function( sSource, aoData,fnCallback) {

$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
};

我试过了

    .........
"fnServerData" : function( sSource, aoData,fnCallback) {

$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
alertFunction();
};

function alertFunction(){
alert('hi');
}

但它会在完成之前调用。

最佳答案

你可以用 .always() 链接它:

$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
}).always(function(){ // add it here.
alertFunction();
});

或者你可以添加“complete”:

$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback,
"complete": alertFunction
});

关于javascript - 完成bserverside ajax函数后如何调用另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34130355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com