jQuery.ajax({
type: "POST",
url: "ajax/ajaxCheckLoginName.do",
data: "username="+$("#name").val(),
error: function(XMLHttpRequest, error, errorThrown){
alert(error);
alert(errorThrown);
},
success: function(response){
if(response==1){ $("#name").removeClass("extra");}
}
});
controller执行正常,jquery.ajax始终无法执行回调函数
加入错误查看代码:
error: function(XMLHttpRequest, error, errorThrown){
alert(error);
alert(errorThrown);
},提示: Not Acceptable
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().
需要加入jackson依赖:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.8.5</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.8.5</version>
</dependency>
jackson-core-2.4.2.jar
jackson-core-lgpl-1.7.4.jar
jackson-jr-all-2.4.2.jar
jackson-mapper-lgpl-1.7.4.jar
假如这四个包就不会再报Not Acceptable
本文详细介绍了在使用jQuery.ajax进行POST请求时遇到的回调函数无法执行的问题,并提供了通过引入jackson依赖包来解决该问题的方法。文章还解释了出现NotAcceptable错误的原因及解决步骤。
791

被折叠的 条评论
为什么被折叠?



