jQuery ajax error:parserror

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery ajax error:parserror相关的知识,希望对你有一定的参考价值。

前端jQuery ajax(部分):

$.ajax({
type:"post",
dataType:‘json‘,
url:"http://localhost:8080/Authorization/UsernameConfirm.jsp",
data:{//传参 
"username":$("#username").val(),
},
success:function(msg)

$("#showResult").html(msg);
$("#showResult").css("color","red");
},
error: function (jqXHR, textStatus, errorThrown) {
/*弹出jqXHR对象的信息*/
alert(jqXHR.responseText);
//该博客介绍: http://blog.csdn.net/zhu_xun/article/details/16843861
alert(jqXHR.status); 
//readyState :当前状态,0-未初始化,1-正在载入,2-已经载入,3-数据进行交互,4-完成。
alert(jqXHR.readyState); 
alert(jqXHR.statusText); 
/*弹出其他两个参数的信息*/
alert(textStatus); 
alert(errorThrown); 
}
});

后端jsp处理:

<%
String username = request.getParameter("username");
response.setContentType("text/html;charset=utf-8");//解决中文乱码
userService us = new userService();
if(us.confirmUsername(username)==false){
response.getWriter().write("此用户名已存在");
}
else {
response.getWriter().write("您可以使用此用户名");
}
%>

之后前端ajax响应error函数,各参数的值为:

status:200  http ok

readyState  4 完成

statusText   paserror 解析错误

解决方法:去掉      dataType:‘json‘



































以上是关于jQuery ajax error:parserror的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 侦听未使用 jQuery.AJAX 加载的 AJAX 加载

Ajax_使用 jQuery 实现Ajax

jQuery学习之jQuery Ajax用法详解

jquery的ajax

jQuery jQuery对Ajax的使用

jQuery jQuery对Ajax的使用