原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了缓存里,如果遇到相同URL时,结果是直接从缓存里取得。
?
在url后边加上参数.
$.getJSON( url+"?t="+new Date().getTime(), { 'number':number, 'method':'get_user' }, function(response){ off_waiting(); if(response[0]['error_msg']){ set_console(response[0]['error_msg']); }else{ handle_get_user(response[0]); } } );