为什么我异步请求为什么只执行一次?求JavaScript高手
为什么我异步请求为什么只执行一次?求JavaScript高手我在Index.htm页面Body加了一个onload="On_Load()"的javascript事件jav...
为什么我异步请求为什么只执行一次?求JavaScript高手 我在Index.htm页面Body加了一个onload="On_Load()"的javascript事件 javascript源码 function On_Load() { var http = new HTTPRequest(); //HTTPRequest()都是定义的一样,回答不要在这下功夫 http.open("GET", "Load.aspx", true); //Load.aspx也不要问这是做什么的,我就是问为什么它只第一次执行 Ishttp.onreadystatechange = function() { if (http.readyState == 4 ) { if(http.status == 200) { var str = http.responseText; alert(str); //这的返回值永远是第一次的时候的值,根本没有再次访问Load.aspx } } } http.send(http); } 我在Load.aspx中设断点第一次进入了这个页面的程序,第二次没有进入这个页面的程序,如何让每次页面加载的时候都异步访问Load.aspx 不要在HTTPRequest()和Load.aspx的功能上下功夫, 我要的是每一次跳转到Index.htm页面后都异步的执行Load.aspx 采纳的我还会加分的!谢谢!Email:Anysend@ vip.qq.com Asp.net 3.5 C#
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询