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

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

posted @ 2013-01-16 13:53  小棉袄1987  阅读(900)  评论(1)    收藏  举报