您的位置:首页 > Web前端 > JQuery

ajax缓存问题

2011-03-04 09:54 267 查看
场景描述:在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()

这样就不会有缓存问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息