如何通過JQ,Ajax來實現返回到上一個頁面並進行重新整理__Ajax

來源:互聯網
上載者:User

今天小編給大家講一個有關 返回上頁面並對資料進行重新整理的操作方法。

問題:當使用者對資料進行表單提交後,要返回到視圖列表表現層。

有木有趕腳很簡單的說呢,在這裡小夥伴們可能會說 使用一個簡單的window.history.go(-1)方法一下就返回到,上個頁面了,的確,這樣的話,可以直接返回到上個頁面,但是大家仔細核對一下資料,是否發現,你做過的更改,並非在頁面能夠顯示,只有對頁面進行重新整理後,才能改變呢。

在這裡,小編仔細查詢了一下window.history.go(-1)的方法介紹:

window.history.go(-1) 是返回上一頁window.location.go(-1) 是重新整理上一頁 

他們所取得均為 本地所儲存的session值,並非動態擷取。

最後小編 經過幾分篩選後,最終得到了答案:

self.location = document.referrer;
 **document.referrer的覆蓋**從使用意義上來說document.referrer希望能夠追蹤到的是瀏覽器端行為。如果一張頁面A被開啟,那麼瀏覽器端可能會發生的動作有使用者操作、JS代碼兩種。![這裡寫圖片描述](https://img-blog.csdn.net/20160728160207155)
$(".form-horizontal").ajaxForm({        type: "POST",        data: $(this).serialize(),        dataType: "json",        beforeSend: function () {        },        success: function (data) {            //alert(data.status);            if (data.status == 1) {                //window.location.go(-1);                self.location = document.referrer;                //$(this).attr('data-url', data.url);                //$("#bl_id").val(data.id);                //document.getElementById('extrabuton').click();            } else {                alert(data.info);            }        },        error: function (data) {            fillMessageToModal("<span class='text-danger'>錯誤</span>", transform(data.responseJSON));            messageModal.modal('show');            autoCloseMessageModal();        }    });

在這裡,小編的表單提交後,就會返回到上個頁面,並進行重新整理了,
小夥伴們,有沒有明白呢,不懂得小夥伴,可以私密小編哦,歡迎來稿。
也歡迎大神,對小弟的代碼提出意見,小弟自當會虛心受教。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.