aJax从server读取数据失败及解决方法

使用aJax向server发出请求返回数据,是aJax常用的方法,但在应用中却会出现aJax得到了数据,但server端并没有得到请求,当然,数据也是错误的。错误的原因是该请求使用了get方法(很自然,获取数据,我们用get)。但是,至少在IE上,aJax.get()方法执行时,cache是默认打开的。在这种情况下,aJax则不用对server发出请求,就可以获得数据,当然,数据是以前保存在客户端的。如果要绝对获取server数据,可以关闭cache,或者干脆使用post方法。post保证server端响应,但它是异步的,必须使用回调函数。

原文地址:https://www.cnblogs.com/sungang3225/p/3783164.html