好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

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

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

熱門標(biāo)簽:上海企業(yè)外呼系統(tǒng)價(jià)錢 中國地圖標(biāo)注不明確情況介紹表 大眾點(diǎn)評400電話怎么申請 電銷機(jī)器人 長春 立陶宛地圖標(biāo)注 地圖標(biāo)注推銷坑人 河間市地圖標(biāo)注app 東平縣地圖標(biāo)注app 怎樣在地圖標(biāo)注文字

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

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

XMLHttpRequest.status=200  (正常響應(yīng))

XMLHttpRequest.readyState=4 (正常接收)

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

出現(xiàn)這個錯誤,大都是不良書寫習(xí)慣,或者語法不當(dāng)造成的.

關(guān)于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>");
});

取得錯誤相關(guān)信息,以進(jìn)行分析.

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

XMLHttpRequest對象可以使用status,readyState,responseText等屬性取得HTTP代碼,處理狀態(tài)和服務(wù)器返回的文字內(nèi)容.

在使用ajax,以及相關(guān)應(yīng)用開發(fā)過程中,一定要按標(biāo)準(zhǔn)寫程序,可以減少出錯的機(jī)率.

這個標(biāo)準(zhǔn)包括語法,數(shù)據(jù)格式,標(biāo)點(diǎn)符號等.

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

data:"{}",

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

那么服務(wù)器返回的Json數(shù)據(jù)格式,一定按標(biāo)準(zhǔn)Json格式書寫,

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

這點(diǎn)主要在一些老的jquery版本上發(fā)生單引號,雙引號的不同而出現(xiàn)錯誤提示.

ajax跨域請求(jsonp)中,服務(wù)端返回?cái)?shù)據(jù)格式必須是:

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

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

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

有可能出現(xiàn)parsererror出錯提示.

這種錯誤很隱敝,在開發(fā)時,不容易發(fā)現(xiàn),在并發(fā)測試時,就很容易暴露出.

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

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

標(biāo)簽:益陽 銅川 內(nèi)江 本溪 遼寧 營口 玉樹 四川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《完美解決ajax跨域請求下parsererror的錯誤》,本文關(guān)鍵詞  完美,解決,ajax,跨域,請求,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《完美解決ajax跨域請求下parsererror的錯誤》相關(guān)的同類信息!
  • 本頁收集關(guān)于完美解決ajax跨域請求下parsererror的錯誤的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章