iis顯示500詳細(xì)錯(cuò)誤信息 ajax跨域請求status為200為什么會(huì)錯(cuò)誤回調(diào)?
ajax跨域請求status為200為什么會(huì)錯(cuò)誤回調(diào)?Status是HTTP請求狀態(tài)代碼。當(dāng)200<=status<300時(shí),表示請求已被服務(wù)器成功接收、理解和接受。當(dāng)status==200時(shí)
ajax跨域請求status為200為什么會(huì)錯(cuò)誤回調(diào)?
Status是HTTP請求狀態(tài)代碼。當(dāng)200<=status<300時(shí),表示請求已被服務(wù)器成功接收、理解和接受。當(dāng)status==200時(shí),表示請求已成功,請求所期望的響應(yīng)頭或數(shù)據(jù)體將與響應(yīng)一起返回。因此,當(dāng)您的狀態(tài)==200時(shí),您應(yīng)該執(zhí)行的業(yè)務(wù)邏輯是獲取后臺(tái)服務(wù)器(此.responseText)。之后,您的業(yè)務(wù)就是分析從后臺(tái)返回的數(shù)據(jù)。至于為什么回?fù)艹鲥e(cuò),因?yàn)槟銢]有發(fā)代碼,我也不知道。1背景錯(cuò)誤(包括URL錯(cuò)誤)
2。后臺(tái)響應(yīng)中斷
3。返回?cái)?shù)據(jù)類型與Ajax中定義的格式不一致;等等-----------------------------------------------------------------------Ajax請求通過XMLHttpRequest對象發(fā)送請求,它有四種狀態(tài)(readyState):0-未初始化1-初始化2-發(fā)送數(shù)據(jù)3-發(fā)送數(shù)據(jù)4-完成XMLHttpRequest.readyState文件當(dāng)為4時(shí),表示請求已經(jīng)完成,可以得到響應(yīng)結(jié)果。當(dāng)然,success和error方法是根據(jù)響應(yīng)狀態(tài)代碼觸發(fā)的。什么時(shí)候XMLHttpRequest.status狀態(tài)當(dāng)值為200時(shí),響應(yīng)成功,然后觸發(fā)success()。其他狀態(tài)代碼觸發(fā)錯(cuò)誤()。JQuery的$。Ajax()函數(shù)只封裝Ajax請求,該請求基本上是通過jsxmlhttprequest內(nèi)置對象處理的。
ajax error什么意思?
首先,AJAX返回500個(gè)錯(cuò)誤,通常是服務(wù)器端錯(cuò)誤。通常,可以使用ajax調(diào)試或?yàn)g覽器調(diào)試來查看錯(cuò)誤。
方法1:Ajax調(diào)試-
URL:“ajax.php文件“,//請求的頁面地址
類型:”post“,//數(shù)據(jù)請求方法get post
數(shù)據(jù)類型:”text“,//數(shù)據(jù)返回方法text HTML JSON成功:功能(data){
//請求完成后,響應(yīng)執(zhí)行成功
alert(data)
},
錯(cuò)誤:函數(shù)(XMLHttpRequest,textstatus,errorthlow){
警報(bào)(XMLHttpRequest.status狀態(tài))
警報(bào)(XMLHttpRequest.readyState文件)
警報(bào)(textstatus)
},
}]模式2-瀏覽器調(diào)試:按F12查看網(wǎng)絡(luò)請求返回的錯(cuò)誤原因。
jqueryajax返回Internalservererror500錯(cuò)誤怎么解決?
請求錯(cuò)誤,請查看服務(wù)器上的日志。
2. 如果服務(wù)器壞了怎么辦?