当从客户端向服务器发送GET或POST请求时,屏幕应显示变暗,并显示消息“请稍候......”

时间:2013-05-23 17:23:24

标签: javascript ajax request httprequest

抱歉我的英文。

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

问题的实质: 当从客户端向服务器发送GET或POST请求时,屏幕应显示变暗,并显示消息“Please wait ..”。在发出请求并获得结果后,消息将消失。 Http请求不是AJAX。

寻找解决方案:

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

  2. XMLHTTPRequest - 仅创建新请求。虽然我错了。

    var xmlhttp = new XMLHTTPRequest(); xmlhttp.open('GET',document.URL,true); xmlhttp.onreadystatechange = function(){   $( '#元素')显示()。   if(xmlhttp.readyState == 4){      if(xmlhttp.status == 200){           $( '#元素')隐藏()。          }   } }; xmlhttp.send(NULL);

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

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

0 个答案:

没有答案