对不起我的英语不好。
开发项目:asp.net、c#。
问题的本质:当从客户端向服务器发送 GET 或 POST 请求时,应该会出现屏幕变暗和消息“请稍候..”。发出请求并获得结果后消息消失。Http 请求不是 AJAX。
寻找解决方案:
仅适用于发送 Ajax 请求 $('#element').ajaxSend().ajaxStop();
XMLHTTPRequest - 仅创建新请求。虽然我可能是错的。
var xmlhttp = 新的 XMLHTTPRequest(); xmlhttp.open('GET', document.URL, true); xmlhttp.onreadystatechange = function() { $('#element').show(); if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { $('#element').hide(); } } }; xmlhttp.send(null);
通过 jquery 捕获表单提交。抓住点击链接(标签)。
请帮帮我:也许javascript上有一些功能可以捕获http请求(不是ajax请求)。也许这个问题还有其他解决方案..