处理ajax请求的最佳方法是什么?

时间:2019-05-07 07:53:11

标签: php ajax laravel

实际上,我们将添加实时货币转换器,该货币转换器将转换以下内容

  1. 比特币兑换美元
  2. USD兑换BTC
  3. ETH转换为USD
  4. USD兑换ETH

转换器将根据付款网站返回退货转换率 为此,我添加了通过API从付款网站获取最新费率的方法,并且我使用了setInterval() JavaScript方法,每5秒执行一次 这是Ajax队列的原因,Ajax始终执行第一个,而在第一个完成之前,不允许执行其他操作。

我要在laravel会话中存储最新的获取速率。

下面是每5秒执行一次的ajax函数

function refresh(route){
    $.ajax({
        type: 'GET',
        url: route,
        data: {}, 
        success: function(response)
        {
        }
    });
}
setInterval(refresh("{{ route('RouteBTC') }}"), 5000);

在同一页面上,我们有基于ajax的不同付款方式,因此我们无法提供友好的界面,因为有时用户必须等待1分钟,而他不知道背后发生了什么 那么,解决此问题的最佳方法是什么,您有任何想法吗?

0 个答案:

没有答案