如何在Asynchronus调用中获取Synchronus(Ajax)

时间:2018-02-06 05:21:40

标签: jquery ajax

当我执行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
    });

我不认为这是一个很好的未来方法,有什么建议可以解决这个问题吗?

由于

1 个答案:

答案 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?

找到