ajax缓存问题

场景描述:在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()

这样就不会有缓存问题

相关文章
相关标签/搜索