1樓:網友
最簡單的方法,把單擊事件不要寫在a標記上,因為這樣的話,你看到的其實是單擊超級鏈結的結果而不是ajax的結果。
2樓:來自神麗峽熱忱的李小狼
用a做點選事件的話,應該在結束後加個 return false;
不然會跳轉到鏈結頁面。
a[class=atype]")click(function ()
return false; /加上這個試試。
ajax非同步呼叫 如何捕獲失敗
3樓:網友
捕獲失敗,和成功一樣,都是通過返回來實現的:
ajax({
成功。error:function(msg){/失敗詳解error:
error: 要求為function型別的引數,請求失敗時被呼叫的函式。該函式有3個引數,即xmlhttprequest物件、錯誤資訊、捕獲的錯誤物件(可選)。
ajax事件函式如下:
function(xmlhttprequest, textstatus, errorthrown){
通常情況下textstatus和errorthrown只有其中乙個包含資訊。
this;呼叫本次ajax請求時傳遞的options引數。
ajax 非同步請求後臺,後臺的方法中有重定向,前臺就會報錯。
4樓:匿名使用者
ajax是非同步傳輸,可以不返回給前臺,但是不能重定向。
用ajax請求後臺的時候就是響應到你傳送請求的那個介面的,你要重定向的話直接表單提交就行了吧!!!
ajax輸出內容一閃而過
5樓:網友
檢查一下向div寫入內容以後執行的語句,應該是有語句把div的內容重寫了。
ajax的**函式是否存在問題, xmlhttp的狀態判斷是否正確,這裡如果錯了,可能會多次呼叫**函式,從而把已寫入的內容清空。
6樓:網友
把你html網頁的全部**都貼出來吧。目前的**函式是沒有問題的。
為何我用ajax 進行載入頁面時報錯(執行時錯誤)
7樓:網友
**肯定有問題。看啥錯誤。網頁左下角有錯誤提示。
ajax與jquery的非同步提交,他在什麼情況下會走error
8樓:網友
親,簡單的說ajax請求通過xmlhttprequest物件傳送請求,該物件有四個狀態(readystate):0-未初始化1-正在初始化2-傳送資料3-正在傳送資料4-完成當為4時,表示請求已經完成可以得到響應結果。當然success和error方法還是根據響應狀態碼來觸發。
當為200的時候,表示響應成功,此時觸發success().其他狀態碼則觸發error().
jquery的$.ajax()函式只是封裝了ajax請求,本質上還是通過js xmlhttprequest內建物件來處理的。
9樓:烏微月
結果正常返回就走success,異常就走error,最早的ajax都有這樣的**。
if( == 4) {表示接受結果完畢了。
if( == 200) {服務端正常返回。
如果無語法正常返回的時候就會走error.
jquery ajax請求成功後,老是進入error裡面
10樓:網友
datatype宣告與響應不符就會進入error**。應該是你的響應的json資料有問題。
11樓:匿名使用者
把ajax熟悉乙個乙個去掉試試。
12樓:網友
你的datatype:"json"
servlet響應的資料不是json格式的 你改成text試下。
13樓:網友
你返回的json格式有問題吧。
把eval之前的res貼出來看看。
網頁開啟時出現520錯誤是怎麼回事
網頁開啟時出現520錯誤這通常意味著上游伺服器和閘道器 不同意的協議交換資料。鑑於網際網路協議是相當清楚的,它往往意味著一個或兩個機器已不正確或不完全程式設計。產生原因 伺服器 不一定是web伺服器 是作為閘道器或 以滿足客戶的要求 如web瀏覽器或我們的checkupdown機器人 來訪問所請求的...
寬頻連線時錯誤原因691和629交替出現
一 如寬頻上網顯示 錯誤691 是由帳號密碼輸入錯誤或欠費所導致,如您有路由器,可先斷電重啟,若仍不能使用,建議可去掉路由器後進行以下檢測 1 請先確認寬頻是否欠費或到期,如有 手機,請確認手機是否欠費 停機 暫停 拆機,如存在以上情況,請續費或繳清欠費後再試 2 請嘗試重新輸入寬頻使用者名稱 密碼...
電腦網頁搜尋時出現域名解析錯誤怎麼解決
開啟命令提示符,輸入netsh winsock reset 重啟一下路由器,要還是這樣,就是你訪問的 有問題!電腦上網開啟網頁出現 域名解析錯誤 是怎麼回事啊 20 dns地址設定有誤。電腦開啟網頁老是出現域名解析錯誤 怎麼解決 用360修復一下網路連線 電腦開啟某一 時,出現域名解析錯誤。開啟網頁...