Laravel Ajax 同步运行

问题描述 投票:0回答:0

所以我有两个 ajax 请求,但它不是异步运行的,它总是等待一个 ajax 完成然后运行第二个。这是我的代码

编辑:我的代码在 php 7.4 和 laravel 8 中运行

  function functionOne() {
      return $.ajax({
        url:`http://127.0.0.1:8000/api/profit/${active}`,
        method:'get',
        dataType:'json',
        success: function(data){
          $('#profit').text('Rp.'+parseFloat(data.data['TotalProfit']).toLocaleString('id'));
        }
      })   
  }
  
  function functionTwo() {
      return $.ajax({
        url:`http://127.0.0.1:8000/api/profit/today`,
        method:'get',
        dataType:'json',
        success: function(data){
          $('#cash').text('Rp.'+parseFloat(data.data['TotalProfit']).toLocaleString('id'));
        }
      }) 
  }
  
  Promise.all([
    functionOne(),
    functionTwo(),
  ]).then(function() {
  });

我试过使用 Promise.all() 但它仍然不会异步执行

javascript jquery ajax asynchronous laravel-8
© www.soinside.com 2019 - 2024. All rights reserved.