ajax缓存问题

    技术2022-05-19  27

    场景描述:在IE8下新建一条记录,新建完刷新列表,展示在表格中,

    然后选中该条记录修编点击修改,并保存,

    后面再点击修改的话,编辑框获取值一直是创建时的值,不能显示修改后的值,但是修改功能仍然可以

    代码如下:(注IE6,谷歌不会有此问题)

    var id = jQuery("#industryCatalogsTable").jqGrid('getGridParam', 'selrow');

     

    $.getJSON(

    "getIndustry.action",

    {

    "icId" : id

    }, function(data) {

    $("#changeType").val("modify");

    $("#icId_text").val(data.icId);

    。。。

    });

     

    解决办法在getJSON中传值加个时间戳

    "d":(new Date()).getTime()

    这样就不会有缓存问题


    最新回复(0)