这种方法正在使用JS / AJAX / PHP / JSON但是当我将请求转换为JQuery时 - IE再次开始缓存结果......场景是当用户更改列表框中的选择选项(my_lstbx)时调用php / ajax并在数组中返回结果。
$(document).ready(function() {
$('#my_lstbx').change(function() {
$.getJSON('Code/my_details.php'+'?'+'Math.round(new Date().getTime())', {request_id:this.value}, function(response) {
.......
........
.........
这是我之前提出的JS版本,它正在运行 - PHP - IE doesn't display updated values from database. Chrome, FF, Opera - OK
答案 0 :(得分:4)
您将Math.round(new Date().getTime())
作为字符串传递! :D它不会被执行但总是一样。
更改为:
$.getJSON('Code/my_details.php?' + new Date().getTime(), {request_id:this.value}, function(response) {