var url="getcustomer.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
为什么要随机发一个数,求一个很好理解的解释..谢谢大家!!!
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
为什么要随机发一个数,求一个很好理解的解释..谢谢大家!!!
解决方案 »
- 问各位高手一个javascript问题!!!急急急,,高手帮忙!!!
- this.but_CheckCustomerName.Attributes.Add("onClick","startRequest()")已经增加过,然后在onclick="javascript:startRequest()",提示C
- 请教如何在图片类型的控件上再放上按钮?
- 为什么用url来传中文会丢字?
- 如何把利用DataSet的GetXml()方法获得的字符串再转成DataSet对象??
- 帮助:水晶报表10的打印,提示:服务器错误...
- vs 2005 和 sql server 2005连接问题
- 关于返回一个集合的存储过程怎么写?在线等。
- 静态html转aspx求助
- 回发事件中重新绑定asp:CheckBoxList数据
- a链接的点击后必须不移动鼠标?
- 客户反映ViewState的乱码影响网站SEO 如何解决
http://topic.csdn.net/u/20090310/13/52b73064-8605-431e-b09a-6359532980e9.html?1063273915
区别ID用的
因为如果ID相同导致url相同的话
浏览器会直接在缓存中取值
而不回发到服务器端
从而导致值的错误
加随机数后可以避免
ajax调用后台页面的时候先判断缓存中是否有该页面,有就从缓存中取值,加个随机数的目的就显而易见了
2.安全方面的也有一定的作用