首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery无法从AJAX查询中解析我的JSON

jQuery无法从AJAX查询中解析我的JSON
EN

Stack Overflow用户
提问于 2008-10-30 09:47:17
回答 16查看 204.7K关注 0票数 88

我在使用jQuery.ajax()解析服务器返回的一些JSON数据时遇到了困难。

要执行我正在使用的AJAX:

$.ajax({
  url: myUrl,
  cache: false,
  dataType: "json",
  success: function(data){
    ...
  },
  error: function(e, xhr){
    ...
  }
});  

如果我返回一个项目数组,那么它工作得很好:

[ { title: "One", key: "1" }, { title: "Two", key: "2" } ]

调用成功函数并接收正确的对象。

但是,当我试图返回单个对象时:

{ title: "One", key: "1" } 

调用error函数,xhr包含'parsererror‘。我曾尝试在服务器上将JSON放在括号中,然后再将其发送到网络上,但这没有什么不同。但是,如果我将内容粘贴到Javascript中的字符串中,然后使用eval()函数,它会完美地计算出它的值。

你知道我做错了什么吗?

安东尼

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/249692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档