我从java想ajax返回json为什么进到error方法里??
response.getWriter().write(a.toString());a.toString()打印出来是:{"a":"河南省","b":"开封市","c":"...
response.getWriter().write(a.toString());
a.toString()打印出来是:
{"a":"河南省","b":"开封市","c":"a","d":"a","e":"a","szddm":"410200000000","cxlx":"市","cxlxbm":"a"}
ajax是:
dataType : "json" ,
success : function( data ) {
json=eval(data);
alert(json);
},
error : function () {
alert ("查询出错");
} 展开
a.toString()打印出来是:
{"a":"河南省","b":"开封市","c":"a","d":"a","e":"a","szddm":"410200000000","cxlx":"市","cxlxbm":"a"}
ajax是:
dataType : "json" ,
success : function( data ) {
json=eval(data);
alert(json);
},
error : function () {
alert ("查询出错");
} 展开
3个回答
展开全部
应该是你后台有问题,我测试过你这前台代码,没有问题。
我的后台测试代码:
response.setCharacterEncoding("utf-8");
response.getWriter().print("{\"a\":\"河南省\",\"b\":\"开封市\",\"c\":\"a\",\"d\":\"a\",\"e\":\"a\",\"szddm\":\"410200000000\",\"cxlx\":\"市\",\"cxlxbm\":\"a\"}");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
response.getWriter().print("......");
response.setCharacterEncoding("utf-8");
response.getWriter().print("......");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-15
展开全部
后台有错、或后台返回JSON有错。
先用浏览器直接访问调试调试
先用浏览器直接访问调试调试
追问
怎么直接访问?
追答
把JQUERY的访问URL,直接在浏览器地址栏输入,先调试好了,再用AJAX调试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询