lfkabb 2018-12-25 10:24 采纳率: 0%
浏览 578

ajax请求,老是执行error函数而不执行success,为什么?哪位大佬帮忙看一下,感激不尽!

function checkPhoneNum(phone){
$.ajax({
url:"http://localhost:8080/DeterminationInCloud/FindServlet",
type:"post",
dataType:"jsonp",
//jsonpCallback:"fonc",
async:true,
data:{phoneNum:phone},
error:function(){
mui.alert("对不起,请求出错!");
},
success:function(result){
console.log(result);
var result = this.responseText;
result = result.replace(/\s/g," ");
if(result == "1"){
mui.toast("该号码可以注册!");
}else{
mui.alert("该号码已经注册!");
}
}

                })
            }

```后端程序有运行,在浏览器的Network Response里也有返回字符串
图片说明

  • 写回答

4条回答 默认 最新

  • RitchieWei 2018-12-25 02:28
    关注

    应该是 接口返回的不是 json 类型吧 不想改接口的话 把dataType:"text" 试试

    评论

报告相同问题?