次のコードは動作しません。私はオブジェクトの終わりにテキスト "ジョン"をプッシュしようとしています。私は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
追加された別の行が最初のオブジェクトにする必要がありますhttp://jsfiddle.net/mplungjan/EVsM2/ = { "FIRST_NAME" するvar dataObj:{ "回答": "ジョン"] } } –
回答を再試行してください – mplungjan