2

对不起我的英语不好。

开发项目:asp.net、c#。

问题的本质:当从客户端向服务器发送 GET 或 POST 请求时,应该会出现屏幕变暗和消息“请稍候..”。发出请求并获得结果后消息消失。Http 请求不是 AJAX。

寻找解决方案:

  1. 仅适用于发送 Ajax 请求 $('#element').ajaxSend().ajaxStop();

  2. 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);

  3. 通过 jquery 捕获表单提交。抓住点击链接(标签)。

请帮帮我:也许javascript上有一些功能可以捕获http请求(不是ajax请求)。也许这个问题还有其他解决方案..

4

0 回答 0