1

这种方法适用于 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 不显示数据库中的更新值。铬,FF,歌剧 - 好的

4

1 回答 1

4

Math.round(new Date().getTime())作为一个字符串传递!:D 它不会被执行,但总是一样的。

改成:

$.getJSON('Code/my_details.php?' + new Date().getTime(), {request_id:this.value}, function(response) {
于 2012-08-20T18:51:42.843 回答