您的位置:首页 > Web前端 > JQuery

ajax json jQuery提示parsererror错误解决办法

2015-07-01 11:18 726 查看
$.ajax({
type:'POST',
url:'<%=basePath%>/xxx.do',
dataType:'JSON',
data:{
},
success:function(data){
$("#main").html(data.msg);
$("#PageContent").html(data.pagerHtml);             },
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("系统异常:"+XMLHttpRequest.status+XMLHttpRequest.readyState+textStatus);
}
});


ajax请求返回进入error,

提示信息:200 4 parsererror

弹出parsererror的原因是类型的问题,jquery.js对返回数据的格式进行验证匹配,及返回数据的类型格式不匹配。

此处需要返回的是json数据,所以后台处理方法:

JSONObject json=new JSONObject();
json.put("msg", html);
json.put("status", 0);
json.put("pagerHtml", pagerHtml);
html=json.toString();
response.getWriter().write(html);//html为需要返回的String
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: