的嵌套數組,我有以下對象數組:無法訪問對象
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來訪問相同的 –