ajax的open和send函数

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:55:12
这题也好复杂.数据库已有A,B两个记录了,当我在页面输入C时,C就被记录到数据库中并提示输入成功,当我输入A时,提示A已被记录,不可再导入,但是我再输入刚刚输过的C时,就没有了任何提示了.这种情况一般是ajax的哪方面引起的??求解~~~
应该是缓存问题,但是b=2&"+Math.random(); 这样做,那不就接收到b=25486类似这样的值了吗?那不就不是我原来要的值了吗?

Ajax 导致的问题?如果是用 POST 方式的话那就不会是AJAX方式获得的问题了,考虑一下程序的逻辑吧.
如果是用GET的方式获取的请求那么就有可能因为服务器缓存导致问题,通常在网址的最后面加上一个随机的数据来禁止缓存,比如:
url="XXXXX.php?a=1&b=2&"+Math.random();