请求的JSON解析在jquery ajax中失败

时间:2013-10-04 07:00:04

标签: jquery

我在客户端使用我的abc.html代码,在另一个域的服务器端使用pqr.java servlet。但是当我尝试使用数据类型jsonp进行jquery ajax调用时,我得到错误“请求的JSON解析失败”即使我的服务器cosol显示正确的输出。请帮忙,急。谢谢提前

3 个答案:

答案 0 :(得分:0)

也许您的标题出现问题..请尝试以下代码

response.setContentType("application/json");

答案 1 :(得分:0)

我已经添加了这一行。我的错误是我没有在服务器端向我的json响应添加回调函数名称。 顺便谢谢。我得到了答案。

http://www.ibm.com/developerworks/library/wa-aj-jsonp1/wa-aj-jsonp1-pdf.pdf

答案 2 :(得分:0)

即使OP找到答案,我也想分享我正在做的错误。在我的服务器端代码中,我发送'text'作为内容类型。但是,在jquery ajax调用(来自前端)中,我设置了dataType: 'json'。这种不匹配导致网站上的错误。但是,它在控制台上工作正常。这是一个答案,提供有关contentType和dataType的更多详细信息 - https://stackoverflow.com/a/18701357/5576491