我有一个功能,谁工作正常,但成功后我得到数据,这个数据是一个数组。
success: function(data) {
console.log(data);
}
此数据返回:
{"idResultat":172825,"idClientCat":1,"idClientLegende":"Tiers L\u00e9gitime","couleurCat":"#0062bd","couleurText":"#FFF"}
但是当我试图获得'couleurCat'时,我还没有定义。 我试过这样的:
data['couleurCat']
data.couleurCat
但始终未定义
答案 0 :(得分:1)
在访问元素之前,需要将字符串重构为JSON。要在JavaScript中访问JSON对象,请使用[]
对其进行解析,然后通过 JSON.parse(data).couleurCat;
或{{1}}进行访问。
在您的情况下,请尝试使用:
{{1}}
答案 1 :(得分:1)
。尝试解析字符串JSON.parse(data)
并尝试访问它。
代码
data= JSON.parse(data)
data['couleurCat']
答案 2 :(得分:0)
你说" ionic start simple-login --type ionic1
"所以你应该尝试
but when success i get data, and this data is an array.
您必须指定数组的索引然后才能访问该属性。