gpt4 book ai didi

javascript - ajax 调用如何将数据返回给变量?

转载 作者:行者123 更新时间:2023-11-30 17:49:10 26 4
gpt4 key购买 nike

function getMDBChanges(syncURL, LastSync, WSName, callback) {

$.ajax({
url: syncURL + WSName,
dataType: "json",
success: function (data) {
callback(data);
},
error: function (model, response) {
Notify("divNoteLeft","Nothing to be Sync'd from the Server with URL " + syncURL + WSName );
}
});

}

这是我正在运行的代码。这很好用。但是我仍然不明白成功回调到底做了什么。
谢谢

最佳答案

成功(和错误)回调是函数引用(它们指向函数)。当 jQuery 收到对 AJAX 请求的成功响应时,它会执行函数引用指向的函数,并向其传递三个参数:返回的响应(可能根据指定的数据类型对其进行一些预处理)、状态(作为字符串),以及发出请求的 jqXhr 对象。

这就是它所做的全部:调用带有一些参数的函数; data 只是函数定义中参数的名称,您可以随心所欲地调用它。它不会将任何数据返回给变量。

关于javascript - ajax 调用如何将数据返回给变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19446978/

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