Ralat textStatus dalam ajax ialah parsererror.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script src="js/jquery-1.8.0.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jq.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$.ajax({
type: "GET",
url: "http://192.168.20.205:8080/platform/banner/bannerApi",
async:true,
dataType: "jsonp",
jsonp: "callback",
success:function(req){
console.log(req);
},
error:function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);//400
alert(XMLHttpRequest.readyState);//2
alert(textStatus);//parsererror
}
});
</script>
</body>
</html>
Tolong beri saya nasihat, saya tidak pernah menghadapi masalah ini sebelum ini Anda juga boleh mencari kaedah lain, tunggu dan lihat sahaja
Ini mungkin perlu digabungkan dengan latar belakang dan nyatakan parameter bernama
jsonpCallback
.Adakah perkara yang dikembalikan dalam format jsonp?
Petua, ini adalah isu merentas domain Jika anda menulis bahagian belakang, anda boleh mengkonfigurasi Kod adalah seperti berikut
DataType yang dikembalikan oleh latar belakang tidak konsisten dengan dataType yang diminta oleh ajax