Jquery突然无法深入json
Jquery suddenly unable to drill into json?
我有一个奇怪的闪烁。我一直在使用$.ajax()对我的服务器进行数据ajax调用,并且对这些服务器调用使用了相同的格式。一切都很顺利,但突然我写了一个函数,并返回了一个jQuery无法钻取的JSON对象。我在Firebug中看到了它,一切看起来都很正常。这里有人能帮我理解为什么我突然无法钻取这个特定的数据对象吗?
这是ajax代码:
$.ajax(
{
type: "GET",
url: "php/getoptions.php",
dataType: 'json',
data: 'id='+id,
success: function(j)
{
alert(j.isdefault);
}
});
当我尝试这样做时,警报会给我"未定义"。我尝试过"警报(JSON.stringfy(j))",我看到返回了有效的JSON。我甚至取了我在Firebug中看到的json,并通过JSONLint运行它,它返回了有效值。
下面是返回的json示例:
[{"isdefault":"1","option1":"1","option2":"0","option3":"0","option4":"1","option5":"1"}]
发生了什么事?为什么jQuery突然不能钻取这个数据集?
谢谢!
您需要。。。
alert(j[0].isdefault);
因为具有CCD_ 1属性的对象位于Array的索引CCD_。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- jQuery UI自动完成突然停止工作
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- 成功填充 xmlhttprequest 的 Json 对象突然变为“null”
- Jquery突然无法深入json