当我执行ajax调用时,我的浏览器会显示弃用警告。我需要脚本等待反馈,然后才能将值存储在变量中以便进行下一步
这是我的代码:
url='https://data.com/txt';
var templastprice=0;
var tempvalue=0;
jQuery.ajax({
type: 'GET',
url: url,
dataType: 'json',
success: function(data){
templastprice=data['ticker']['last'];
tempvalue=="0";
},
async: false
});
我不认为这是一个很好的未来方法,有什么建议可以解决这个问题吗?
由于
答案 0 :(得分:0)
使用JQuery deferred.promise https://api.jquery.com/deferred.promise/或queue,aynch,flow js进行同步调用。类似的答案可以在How do I return the response from an asynchronous call?
找到