我有一个名为" myCall()"像这样:
function myCall() {
$.ajax({
type: 'get',
url: 'file.php?id=10',
dataType: 'json',
cache: false,
success: function(data) {
return data;
},
error: function(data) {
alert('error!');
}
});
}
正如你所看到的,这个函数调用" file.php?id = 10"并获得回报。
没关系。
但这是我的localFunction():
function localFunction() {
show = myCall();
alert(show);
}
如您所见,localFunction()警报显示" undefined"。
如何让show = myCall()在转到下一个代码行之前等待响应?
小提琴: