


求大神幫忙指點一下
uj5u.com熱心網友回復:
dataType:'json'改為dataType:'html'執行到error了還是什么?
uj5u.com熱心網友回復:
對 我在error設定了個彈窗 結果彈了。。
uj5u.com熱心網友回復:
先把請求型別改為get,瀏覽器直接訪問看php的鏈接是否正常。uj5u.com熱心網友回復:
感覺是你的鏈接問題,確認你的 url 能訪問到uj5u.com熱心網友回復:
dataType改了嗎?
error:function(xhr){
alert(xhr.status+'\n'+xhr.resposneText)
}看回傳什么內容
uj5u.com熱心網友回復:
async: falseuj5u.com熱心網友回復:
路徑對么? F12看看。后端是get還是post?
uj5u.com熱心網友回復:
dataType:'json'改為dataType:'html'
執行到error了還是什么?
uj5u.com熱心網友回復:
兄弟:基本功不扎實啊。樓上有兄弟,讓用dataType:'html',不能說是錯。但我不建議這么做。不專業。
建議用: dataType:'json'
你可以這樣做
PHP端:
//正常回傳引數
$code = 0;
//錯誤回傳引數
$code = -1;
//回傳資料集,可以是陣列,字串,數值……
$result = 1;
$data = [
'code' => $code, //此處根據業務,自己把握
'data' = $result
];
echo json_encode($data);
Ajax前端 success那個地方:
success:function(data){
var code = data.code;
var data = data.data;
if(code == 0){
//正確回傳
}else{
//警告類提示性質的回傳
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/129830.html
標籤:Ajax
上一篇:手機呼叫瀏覽器二維碼攝像頭
