主頁 > 知識庫 > 完美解決ajax跨域請求下parsererror的錯誤

完美解決ajax跨域請求下parsererror的錯誤

熱門標簽:上海企業外呼系統價錢 中國地圖標注不明確情況介紹表 大眾點評400電話怎么申請 電銷機器人 長春 立陶宛地圖標注 地圖標注推銷坑人 河間市地圖標注app 東平縣地圖標注app 怎樣在地圖標注文字

ajax請求報parsererror錯誤是很寬泛的概念,很多情況下都報這個錯,

在很多時候,即使ajax提交、返回都正常

XMLHttpRequest.status=200  (正常響應)

XMLHttpRequest.readyState=4 (正常接收)

ajax也會提示一個parseerror的錯誤.

出現這個錯誤,大都是不良書寫習慣,或者語法不當造成的.

關于ajax的錯誤,請使用:

error:function(XMLHttpRequest, textStatus, errorThrown){
   $("div").html(textStatus);
   $("div").append("br/>"XMLHttpRequest.status);
   $("div").append("br/>"XMLHttpRequest.readyState);
   $("div").append("br/>"XMLHttpRequest.responseText);
}

或:

$("div").ajaxError(function(event,request, settings){
   $(this).append("li>出錯頁面:" + settings.url + "/li>");
});

取得錯誤相關信息,以進行分析.

textStatus返回除了得到null,"timeout", "error", "notmodified" 和 "parsererror"。

XMLHttpRequest對象可以使用status,readyState,responseText等屬性取得HTTP代碼,處理狀態和服務器返回的文字內容.

在使用ajax,以及相關應用開發過程中,一定要按標準寫程序,可以減少出錯的機率.

這個標準包括語法,數據格式,標點符號等.

ajax跨請求中,如果data為空,請使用;

data:"{}",

ajax處理服務器返回Json格式數據時,如果采用$.parseJSON()方式,

那么服務器返回的Json數據格式,一定按標準Json格式書寫,

對字符而言必須用雙引號代替單引號包圍,數值,布爾類型,null不用,

這點主要在一些老的jquery版本上發生單引號,雙引號的不同而出現錯誤提示.

ajax跨域請求(jsonp)中,服務端返回數據格式必須是:

myCallbackFunction({"id":1,"name":"C#","is_familiar":true});

請注意這個函數最后的分號";",必須加上,

否則,如果同一個頁面有多個ajax請求,并且在數據沒有返回時,再發出其它ajax請求時,

有可能出現parsererror出錯提示.

這種錯誤很隱敝,在開發時,不容易發現,在并發測試時,就很容易暴露出.

以上這篇完美解決ajax跨域請求下parsererror的錯誤就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Jax-rs規范REST接口文件上傳代碼實例
  • Ajax跨域問題及解決方案(jsonp,cors)
  • Springboot解決ajax+自定義headers的跨域請求問題
  • 淺談Koa2框架利用CORS完成跨域ajax請求
  • Javaweb使用cors完成跨域ajax數據交互
  • jQuery.ajax 跨域請求webapi設置headers的解決方案
  • 空格或者空白字符導致$.ajax()報parseerror錯誤小結
  • Jax-rs規范下REST接口使用方法詳解

標簽:益陽 銅川 內江 本溪 遼寧 營口 玉樹 四川

巨人網絡通訊聲明:本文標題《完美解決ajax跨域請求下parsererror的錯誤》,本文關鍵詞  完美,解決,ajax,跨域,請求,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《完美解決ajax跨域請求下parsererror的錯誤》相關的同類信息!
  • 本頁收集關于完美解決ajax跨域請求下parsererror的錯誤的相關信息資訊供網民參考!
  • 推薦文章
    2020久久精品亚洲|久久窝窝国产精品午夜看片|亚洲 日韩 激情 无码 中出|国产精品乱码高清在线