gpt4 book ai didi

带有 async false 的 jQuery ajax 调用不起作用

转载 作者:行者123 更新时间:2023-12-03 22:54:25 24 4
gpt4 key购买 nike

这里我粘贴了我的代码,我想返回 $.ajax 的响应作为函数 a() 的响应。但是在ajax调用结果出现之前,它返回空的f。请帮忙解决这个问题

a = function()
{
var f = '';
$.ajax({
url: 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=immaulikvora&count=1&page=1&include_entities=1&callback=?',
dataType: 'json',
async: false,
success: function(data) {
f = data;
}
});
return f;
};


var lid = a();

alert(lid);

最佳答案

请将ajax分配给jqXHR对象,阅读responseText会对您有所帮助。

 var jqXHR=$.ajax({
url: 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=immaulikvora&count=1&page=1&include_entities=1&callback=?',
dataType: 'json',
async: false
});

jqXHR.responseText // This will give you the result

关于带有 async false 的 jQuery ajax 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930202/

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