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。

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

jquery页面刷新和返回页面

你可能感兴趣的:(jquery)