-2
JSON形式の応答をAJAX呼び出しによってPHPファイルから作成しました。jQueryを使用したJSONレスポンスからのオブジェクトの作成
console.log(data["json"]);
[{"value":"23","label":"Assorted Juices"},{"value":"24","label":"Water"},{"value":"25","label":"Beers"},{"value":"26","label":"Carbonated Drinks"},{"value":"27","label":"Instant Beverages "},{"value":"28","label":"Energy Drinks"}]
私は、ビルドJavaScriptで以下のようなオブジェクトが必要JSON
var subCategory = data["json"];
//console.log(subCategory);
var obj = $.parseJSON(subCategory);
$.each(obj, function() {
$label = this['label'];
$value = this['value'];
});
をループすることができました。このようなオブジェクトを生成するために上記のループを調整するにはどうすればよいですか?
var data = [
{ label: 'Water', value: '24' },
{ label: 'Energy Drinks', value: '28' },
]
PHPコードを一切修正できますか?あなたのデータはすでに必要なフォーマットになっています。単に 'id'キーを' value'という名前に変更し、 'name'を' label'に変更するだけです。 –
idとnameはデータベースフィールドです。上記のPHPコードをご覧ください。 – brainHax
...なぜ選択内のフィールドの名前を変更できませんか? –