gpt4 book ai didi

jquery - 调用 jQuery JSON 函数并传回结果有效负载

转载 作者:行者123 更新时间:2023-12-01 05:10:20 25 4
gpt4 key购买 nike

我想调用 jQuery JSON 函数并将结果作为 JSON 对象(Javascript 数组?)传回,但我不太了解这里发生的动态。

myJSON = myFunction(productNo)
$.each(myJSON, function(i,user){
alert (user.description)
}


function myFunction(productNo)
{
$.getJSON
(
"processors/process_1.php",
{ productNo: 'ABC' },
function(data)
{
return data;
}
)
}

最佳答案

Ajax 是异步的,因此您无法从回调中返回某些内容 - 直到您的调用函数退出后它才会完成。相反,您需要在回调中完成所有工作。当 ajax 调用完成时,您应该使用闭包来传递您想要完成的工作:

myFunction(productNo, function(myJSON) {
$.each(myJSON, function(i,user){
alert (user.description)
}
});


function myFunction(productNo, onComplete)
{
$.getJSON
(
"processors/process_1.php",
{ productNo: 'ABC' },
onComplete
)
}

关于jquery - 调用 jQuery JSON 函数并传回结果有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2275858/

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