我有以下代碼不起作用。我試圖將文本「約翰」推到對象的末尾。我更熟悉PHP,並且這在PHP中起作用。如何將值分配給JSON對象
var data = {};
var field_name = "first_name";
data[field_name]['answers'][] = "John";
alert(data['first_name']['answers'][0]);
編輯:
我也試過以下,並沒有奏效。
var data = {};
var field_name = "first_name";
var i=0;
data[field_name]['answers'][i] = "John";
alert(data['first_name']['answers'][0]);
那不是出於某種原因的工作。我完全按照寫法測試了您的代碼。 – Stephen305 2012-04-12 16:29:26
添加另一條線請再試 – 2012-04-12 16:34:24
答案需要在對象第一:http://jsfiddle.net/mplungjan/EVsM2/ 變種dataObj = { 「first_name的」:{ 「答案」:[ 「約翰」] } } – mplungjan 2012-04-12 16:36:06