jQuery.ajax cache参数等于true导致的问题

在使用过程中,遇到过一个问题,就是异步调用的服务器端处理没执行,后来查了一下,是缓存的问题当cache等于true时,表示使用缓存,这时你虽然进行了异步调用,第一次执行是正确的,如果再调用那他就没执行服务器端处理。 所以如果不想使用缓存,只要cache:false就可以了。 如: $.ajax({ type: "POST", url: "some.php", cache:false, success: function(msg){ alert( "Data Saved: " + msg ); } });

来自http://hi.baidu.com/sxf359/blog/item/64152ff97c6cdc186c22eb45.html

你可能感兴趣的:(jquery,Ajax,cache,参数,休闲)