的嵌套数组,我有以下对象数组:无法访问对象
Array
(
[0] => stdClass Object
(
[original_price] => 1100
[discounted_price] => 1100
)
)
我试图使用JavaScript来访问原始和折扣价。但没有得到。
我试过result[0]['original_price']
结果是总结果但没有得到价值。
的嵌套数组,我有以下对象数组:无法访问对象
Array
(
[0] => stdClass Object
(
[original_price] => 1100
[discounted_price] => 1100
)
)
我试图使用JavaScript来访问原始和折扣价。但没有得到。
我试过result[0]['original_price']
结果是总结果但没有得到价值。
为什么你从ajax调用返回数组本身? 相反,你必须返回一个JSON对象,如:
json_encode($array);
,然后在Ajax响应这样使用它:
var data = JSON.parse(response);
现在使用的数据相应
在JS,你应该使用array_name.object_name
格式
如果您试图在javascript中获取此值,那么您可以尝试以下方式:
https://jsfiddle.net/ofvcahhr/
var arr = {};
arr[0] = {
"origanl_price": 1100,
"discounted_price": 100
};
alert(arr[0].origanl_price);
你确定这所属的'javascript'标签下?这是一个php数组。 – Kaspars
可以显示javascript对象吗(不是这个象形图) –
这个数组我是通过ajax调用而得到的,而且我必须使用javascript compulsary来访问相同的 –