首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

AJAX奇怪的有关问题,不知是小弟我新手原因还是其他,有兴趣的近来PP

2012-03-11 
AJAX奇怪的问题,不知是我新手原因还是其他,有兴趣的近来PP发现一个问题:在执行AJAX异步时,相同的地址执行

AJAX奇怪的问题,不知是我新手原因还是其他,有兴趣的近来PP
发现一个问题:
在执行AJAX异步时,相同的地址执行一次异步后,就不能再次执行了;

比如一段程序:

function   chktest()
        {
                InsertProperty( "test.aspx ");
        }
        function   InsertProperty(fileurl)
        {
                if(true)
                {
                        var   obj   =   false;  
                        try
                        {
                                obj   =   new   ActiveXObject(   "Microsoft.XMLHTTP ");
                        }
                        catch(e)
                        {
                                try
                                {
                                        obj   =   new   ActiveXObject(   "Msxml2.XMLHTTP ");
                                }
                                catch(e2)
                                {
                                        obj   =   false;
                                }
                        }
                        obj.open( "GET ",fileurl,false);
                        obj.send(null);
                }
        }


<input   type= "button "   onclick= "chktest() "   value= "test "   />
在第一次点击   test   按钮时可以正常执行异步,但是第二次点击   test   后就不再执行异步了,不知道这算是Bug还是因为我的代码缺少了什么设置造成的
请指教
谢谢

[解决办法]
因为如果两次的请求的url相同,ie会直接从缓存中取,而不会请求到服务器

热点排行