满意答案
§牛团§
向该团提问
采纳率:41.2%
满意答案:0
标签:
宣言:共同帮助别人,在帮助别人的同时帮助自己
§牛团§
在请求的页面url中加入一个时间参数,例如请求url为 abc.aspx,
则加个参数后为:abc.aspx?t=new Date().getTime()
追问:
加这个参数的作用是什么?能具体解释下么。我原本的里面带有一个参数是id编号,指明是对哪条数据进行操作的
回答:
就是避免请求缓存了,加个时间参数就表示每次请求都是新的,浏览器机制问题..你调用第一次正常,第二次不执行很大可能是这样,我以前也试过。
你看下jQery的ajax都是默认有加个时间参数的(不知道你实现Ajax是如何实现)
追问:
也就是说加这个参数由系统处理了,我不需要对这个参数做任何额外的操作是吗?
我的JS代码里确实没加时间参数,代码贴不上来 , 破问问老说我有敏感词汇
这是请求语句:xmlHttp.open("get","InfoStatus.asp?id="+intId)
前面是建立xmlHttp对象的
回答:
对,那个参数只是为了表明这个请求是新的,你ajax处理页不需要对这个参数做任何处理。
建议你使用下jQuery框架..很好用.
+1
已赞过
小峰
的感言:
谢谢,终于解决了。这个问题困扰我不少时间
2011-04-24
文章转载请注明来源。新辉网主页 > 网页基础 > Javascript/Ajax >
标题:AJAX调用第一次正常,第二次不执行
地址:http://www.a55.com.cn/a/9281.html
关键词:问答系统,提问,回答,知识搜索,问问,搜搜,腾讯,AJAX调