一种可能的办法是在ajax请求的过程中展示一个loading图标。下面是一个使用jQuery的示例代码:
$(document).ajaxStart(function(){
//在ajax请求开始时显示loading图标
$("#loading").show();
});
$(document).ajaxStop(function(){
//在ajax请求结束时隐藏loading图标
$("#loading").hide();
});
需要注意的是,在页面中需要有一个id为“loading”的元素,用于展示loading图标。例如:
这样,当发起ajax请求时,loading图标就会显示出来,当响应返回后就会隐藏,避免了页面的无响应。
下一篇:Ajax调用后页面未更新