场景描述:在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()
这样就不会有缓存问题