从Javascript文件调用RESTAPI:数据返回问题
嗨,我已经创建了一个javascript文件,在这里我调用RESTAPI并获取数据。 我想将数据从html页面返回到调用函数,但是调用的工作方式,我无法完成 HTML: 调用警报的顺序: 返回结果:空字符串 HTML:空字符串 完成:json_数据从Javascript文件调用RESTAPI:数据返回问题,javascript,jquery,json,api,rest,Javascript,Jquery,Json,Api,Rest,嗨,我已经创建了一个javascript文件,在这里我调用RESTAPI并获取数据。 我想将数据从html页面返回到调用函数,但是调用的工作方式,我无法完成 HTML: 调用警报的顺序: 返回结果:空字符串 HTML:空字符串 完成:json_数据 对于如何将json数据从.js文件返回到html文件中的调用函数的任何建议,我们将不胜感激。您需要解决承诺问题,以获得预期结果。查看 并观察(简化的)以下内容 function GetG5Status3(token) { return $.g
对于如何将json数据从.js文件返回到html文件中的调用函数的任何建议,我们将不胜感激。您需要解决承诺问题,以获得预期结果。查看 并观察(简化的)以下内容
function GetG5Status3(token) {
return $.getJSON('some/url')
}
-简化演示
此外,我没有看到任何使用
代币的情况
完全符合我的要求,谢谢。我将在url中使用令牌,但在这里的示例中它并没有添加任何值,所以我忽略了它。
function GetStatus(token) {
var url = 'some/url';
var result = '';
$.getJSON(url,function(data)
{
//alert(JSON.stringify(data));
})
.always(function(xhr, status) {
alert( "finished: " + JSON.stringify(xhr));
result = JSON.stringify(xhr);
});
alert('Returning result: ' + result);
return result;
}
function GetG5Status3(token) {
return $.getJSON('some/url')
}
function JSFile() {
GetG5Status(123456).done(function(response) {
console.log(response);
});
}