Ajax提交success方法中新增頁面跳轉

2021-08-08 01:54:06 字數 611 閱讀 7439

ajax提交請求時,在success方法中新增頁面跳轉。

1、 window.top.location.href、window.location.href等都不行,頁面不會跳轉,只是重新整理頁面。

2、 只有使用jquery設定form action 屬性才會跳**

$(

"#form1").attr("action",contextpath+'/success');

3、那麼沒有form的頁面是不是要新增乙個form呢?其實可以直接設定window的location:

$(window).attr(『location』,contextpath+」/search」);

$.ajax(else

},error : function

() });

之前一直使用window.location.href跳轉頁面,但是在ajax請求處理中該方法失效,其只是重新整理了一下頁面,並沒有跳轉。網上搜了很久,也試了很多方法就是不行。然後就想到使用ajax提交時是用jquery提供的方法,那麼頁面跳轉是不是也可以使用jquery提供的方法呢?結果真的可以。

在此做個記錄,以防今後忘記了。

ajax提交cookie方法

有時候對於一些公開得資料我們想通過cookie儲存 var expdate new date 初始化時間 expdate.settime expdate.gettime 30 60 1000 時間單位毫秒 document.cookie name value expires expdate.togm...

ajax執行success和error的狀態

ajax datetype json success function callbackdata error function data,status,e ajax請求通過xmlhttprequest物件傳送請求,該物件有四個狀態 readystate 0 未初始化 1 正在初始化 2 傳送資料 3...

使用ajax時success無法得到返回值的問題

今天在使用ajax時,一直在除錯,請求路徑和資料都沒問題,但是就是得不到資料,很是疑惑 源 時這樣的 服務端使用的php,是這樣的 public function checkusername 就是想簡單測試下,隨便輸出一些值,但是ajax得success函式總是錯誤,百思不得其解.查了資料才發現有個...