在jquery ajax中请求JSON解析失败
我在客户端有我的abc.html代码,在另一个域的服务器端有pqr.java servlet。但是当我尝试使用数据类型jsonp的jquery ajax调用时,我得到错误“请求的JSON解析失败”,即使我的服务器cosol显示正确的输出。请帮助,紧急。提前感谢
也许你的头有问题。试试下面的代码
response.setContentType("application/json");
我已经添加了这一行了。我的错误是,我没有追加回调函数名称到我的服务器端的JSON响应。 顺便谢谢。 我得到了答案。
http://www.ibm.com/developerworks/library/wa-aj-jsonp1/wa-aj-jsonp1-pdf.pdf
尽管OP找到了答案,但我想分享我正在做的一个错误。 在我的服务器端代码中,我发送了'文本'作为内容类型。 但是,在jquery ajax调用(来自前端)我已经设置dataType: 'json'
。 这种不匹配导致了网站上的错误。 但是,它在控制台上工作正常。 以下是给出有关contentType和dataType的更多详细信息的答案 - https://stackoverflow.com/a/18701357/5576491