jQuery ajax,一直调用error方法。

<script type="text/javascript">
alert(111);
$.ajax(

type: "GET",
dataType:"text",
url:"http://202.117.191.165/RestTest/services/getOtherLectures/getOtherLectures",
data:{"serverip":"127.0.0.1"},
contentType: "json", 
success:function(response){
alert(response+"成功");
},
error:function(data) 

alert(data,"error");
}
}
);
</script>
通过浏览器访问直接访问时,是可以进入到action中的,用传统的ajax也可以返回结果。请大家分析一下是什么原因。

回首忆惘然
浏览 596回答 1
1回答

三国纷争

 一直调用error方法,请求失败时调用此函数。有以下三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。  如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout", "error", "notmodified" 和 "parsererror"。  参考如下:  $.ajax({  url : "/education2/json/getSearchQuestionknowledgeview",  type: "post",  data : params,  dataType : "json",  cache : false,  error : function(textStatus, errorThrown) {  alert("系统ajax交互错误: " + textStatus);  },  .....  调试停在alert("系统ajax交互错误: " + textStatus);处,然后在firebug右边的监控窗口看"textStatus",展开看有详细错误细节.errorThrown中有错误类型。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery