JSON Parse error: Unrecognized token '<' 求解

Viracle 2017-05-11 11:04:19

$.ajax({
type: "post",
url: "************",
data: {"id":"1"},
dataType: "json",
async:false,
success: function(data,statusText) {
alert("gg");
},
error: function(msg1,msg2,msg3) {
alert(msg1+msg2+msg3)
},
});

<package name="XXX" extends="json-default" namespace="/XX">
<action name="XXX" class="XXXXXXXXX">
<result type="json">
<param name="noCache">true</param>
<param name="contentType">text/html</param>
</result>
</action>
</package>

照着一个成功的案例测试 结果总是报这个错误
...全文
9156 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Viracle 2017-05-11
  • 打赏
  • 举报
回复
ps 我使用的是tomcat7 成功案例使用tomcat8 不知道有没有跟服务器有关系
a88256730 2017-05-11
  • 打赏
  • 举报
回复
应该是返回的数据格式不对,不是json。 ajax 要求返回json了,但是返回的数据内包含'<',无法转换为json,就报错了。 检查一下返回的内容。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧