jquery mobile 做的网页, window.history.go(-1); 返回了但是没有刷新

从a.html跳到b.html用的是这个<ahref="#"data-icon="edit"onclick="javascript:location.href='edit... 从a.html 跳到b.html
用的是这个 <a href="#" data-icon="edit" onclick="javascript:location.href='edit.php?iInfoID=<?php echo $iInfoID ?>'" >修改</a>

然后b.html 保存后返回是执行下面的代码
$(function(){
$("#save").bind("click",function(){
$.get("sql_update.php", $("#form1").serialize() , function (data, textStatus){
//$("#resText").html(data); // 把返回的数据添加到页面上
alert(data);
//history.back();
//window.location.go(-1)
window.history.go(-1);
}
);
});
})

然而返回是返回了,但是没有刷新
估计是在ajax get 里面用window.location这个的问题?
请大神解答
展开
 我来答
明飞兰3B
2015-07-02 · TA获得超过548个赞
知道小有建树答主
回答量:535
采纳率:55%
帮助的人:259万
展开全部
这个恐怕是浏览器缓存问题
基本上没有解决办法
不过可以换个方式,不要用window.history.go(-1);
用window.location.href=document.referrer
更多追问追答
追问
用window.location.href = document.referrer这个之前也用过
不过还是不行
问一下这个原理和前面的有什么不同
追答
指定window.location.href会重新发起一次请求,就会刷新
使用window.history.go(-1)可能会用浏览器缓存的页面
不知你说的不行是指什么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式