这可能是由于浏览器缓存的原因。可以通过标头设置来解决此问题。在进行Ajax调用时,可以设置以下HTTP标头来禁用浏览器缓存:
$.ajax({
url: 'your-url',
headers: {
'Cache-Control': 'no-cache'
},
success: function(data) {
// your success code
},
error: function() {
// your error handling code
}
});
此外,还可以设置其他缓存控制标头,如“Pragma”和“Expires”。
$.ajax({
url: 'your-url',
headers: {
'Cache-Control': 'no-cache',
'Pragma': 'no-cache',
'Expires': '-1'
},
success: function(data) {
// your success code
},
error: function() {
// your error handling code
}
});
上一篇:AJAX不将数据发布到PHP
下一篇:AJAX不接受带有空格的数据