我正在使用ajaxStart()以便为每个AJAX调用加载加载弹出屏幕。我在弹出窗口中输入的文本是loading! Please wait

我需要根据屏幕更改文本。例如,我有一个正在对AJAX调用进行一些计算的屏幕。然后,弹出窗口应类似于System is doing the calculation! Please wait

如何使用ajaxStart()功能执行此操作?

$(document).ajaxStart(function() {
  $("#modal").modal('show')
})

最佳答案

您可以在文件中使用全局变量,并在每次发送请求时更改变量的值。

    var messageVar ="Loading.. Please Wait..!!";

    $( document ).ajaxStart(function() {
    //use messageVar here for your reqmnt;

      $( "#modal" ).modal('show');
      $( "#modal" ).append('<div>'+messageVar +'</div>');

    });.

在ajax呼叫请求之前,您可以设置messageVar

09-16 03:05