我正在使用ajaxStart()
来为每个AJAX调用加载一个加载弹出屏幕。我在弹出窗口中给出的文字是loading! Please wait
。
我需要根据屏幕更改文字。例如,我有一个屏幕,它正在对AJAX调用进行一些计算。然后弹出窗口应该像System is doing the calculation! Please wait
。
如何使用ajaxStart()
功能执行此操作?
$(document).ajaxStart(function() {
$("#modal").modal('show')
})
答案 0 :(得分:2)
您可以在文件中使用全局变量,并在每次发送请求时更改变量的值;
var messageVar ="Loading.. Please Wait..!!";
$( document ).ajaxStart(function() {
//use messageVar here for your reqmnt;
$( "#modal" ).modal('show');
$( "#modal" ).append('<div>'+messageVar +'</div>');
});.
在ajax呼叫请求之前,您可以设置messageVar