gpt4 book ai didi

javascript - 使用 ajax 调用从函数返回值

转载 作者:行者123 更新时间:2023-11-28 13:53:28 24 4
gpt4 key购买 nike

Possible Duplicate:
Synchronous calls with jquery

我正在尝试从包含 ajax 调用的函数返回一个值(请参阅下面的代码)。

returnValue 变量在警报和返回时未定义。有人可以帮忙吗?

function getLightboxImages(){

var returnValue;

jQuery.ajax({
url: "http://test.domain.com/WebService.svc/GetAllI",
data: { id: "2", hash:"MaD01" },
async: false,
dataType: "jsonp",
success: function (result) {
returnValue = result
}
});

alert(returnValue);

return returnValue;
}

最佳答案

警报必须放置在 success 函数中,因为 ajax 返回时会调用该函数。上面的内容将发送请求,然后在请求完成之前尝试提醒返回值。

关于javascript - 使用 ajax 调用从函数返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9445909/

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