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" 试试

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序