jquery页面刷新和返回页面

jquery和ajax实现对页面的刷新包含这几种情况以下面为例:
var submitContent = function () {
$.post('${contextPath}/orderOperation/update', {infoJson: JSON.stringify(getPostData())}, function (data) {
var msg = '';
switch (data.status) {
case -1:
msg = '网络数据异常';
break;
case 0:
msg = '更新成功';
location.href=document.referrer;
/* history.go(-1);
location.reload(); */
break;
case 101:
msg = '请填写备注后提交';
break;
case 102:
msg = '请正确填写项目内容提';
break;
case 103:
msg = '订单id不能为空';
break;
case 104:
msg = '请填写邮费';
break;
case 105:
msg = '发货时请务必填订单号,和物流公司';
break;
case 107:
msg = '该订单不存在!';
break;
case 108:
msg = '在非未发货的情况下,新增的项目价格只能是零。';
break;
case 1104:
msg = '邮费不能为负数';
break;
default:
msg = "网络异常!";
}
if (data.status != 0) {
$.growlUI('提示', msg);
debugger;
}
}, 'json');
};

1.对当前的页面进行修改并且提交到服务器后需要更新当前的页面:更新成功时使用location.reload();对当前的页面进行重新加载。

2.当前页面是订单列表,这时的操作是查看其中一个订单,并且对这个订单做修改,修改成功返回到订单列表时需要对订单列表进行刷新。这时使用location.href=document.referrer;这是返回并且刷新方法。

3.其他的刷新介绍history.go(-n);这个我使用的时候只返回,并没有对页面进行刷新。所以我使用方法2。

下面的是其他的刷新,但是没有用过。有兴趣的可是试试。

[img]http://dl2.iteye.com/upload/attachment/0109/4394/417211c4-eb06-3730-a8f2-741d5f0c7cf8.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值