Javascript 从JSON数组获取第一项时出现问题
Javascript 从JSON数组获取第一项时出现问题,javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,richiesta.php只是一个触发某些函数以获取JSON的文件。 #textfield正确地填充了原始JSON,因此一切都正常工作 我不知道如何输出由#results中的名称descripione\u codice标识的JSON的第一项 JSON是有效的,下面是一个选择一个选项(截断)的示例: 我做错了一件事,那就是数据(0)。请描述一下Firebug告诉我的“数据不是一个函数” 我没有使用$.parseJSON,因为jQuery数据正确地使用了数据类型 我设置了一个测试页面。您可以从下拉菜
richiesta.php
只是一个触发某些函数以获取JSON的文件。
#textfield
正确地填充了原始JSON,因此一切都正常工作
我不知道如何输出由#results
中的名称descripione\u codice
标识的JSON的第一项
JSON是有效的,下面是一个选择一个选项(截断)的示例:
我做错了一件事,那就是数据(0)。请描述一下Firebug告诉我的“数据不是一个函数”
我没有使用$.parseJSON
,因为jQuery数据
正确地使用了数据类型
我设置了一个测试页面。您可以从下拉菜单中选择一个选项来请求JSON响应。根据您的JSON结构,您应该能够以
数据的形式访问数组。数据
{
"data":[
{
"codice_comparto":"PRO",
"descrizione_codice":"Competenze fisse per il personale a tempo indeterminato",
"codice_siope":"1101",
"descrizione_ente":"",
"ricerca":false,
"idtable":"000717409-1101",
"cod_ente":"000717409",
"anno":"2014",
"periodo":"12",
"codice_gestionale":"1101",
"imp_uscite_att":"756",
"importo_2013":"37718576",
"importo_2014":"32810124",
"importo_2015":null
}
],
"cosa":false
}
首先,数据是实际的js变量
第二个data是JSON中名为“data”的数组,我们在其中访问第一个元素名为“descripione_codice”的属性
希望它能澄清是的。工作!4分钟后接受我收到以下错误。。。未捕获的TypeError:无法读取的属性“0”undefined@iamchriswick您需要检查数据是什么。检查控制台日志(数据)
。
{
"data":[
{
"codice_comparto":"PRO",
"descrizione_codice":"Competenze fisse per il personale a tempo indeterminato",
"codice_siope":"1101",
"descrizione_ente":"",
"ricerca":false,
"idtable":"000717409-1101",
"cod_ente":"000717409",
"anno":"2014",
"periodo":"12",
"codice_gestionale":"1101",
"imp_uscite_att":"756",
"importo_2013":"37718576",
"importo_2014":"32810124",
"importo_2015":null
}
],
"cosa":false
}
.done(function (data) {
console.log(data.data[0].descrizione_codice);
});
$('#results').val('Descrizione codice: ' + data.data[0].descrizione_codice);