3
私は単純な問題のように見えるものを探していましたが、解決策を見つけることができません...いずれの指針も認められます。JSONから選択リストを取り込む
PHPスクリプトから取得したJSONオブジェクトを使用して選択ボックスを作成しようとしています。 PHPスクリプト(versions.php)がデータベーステーブルに対してクエリを実行しています。コードは以下の通りである:
$posts = array();
if(mssql_num_rows($result)) {
while($post = mssql_fetch_assoc($result)) {
$posts[] = $post;
}
}
header('Content-type: application/json');
echo json_encode($posts);
みると、以下のJSON構造を戻します
[{ "バージョン": "3.3.0"}、{ "バージョン": "1.5.0"} ]
PHPファイルは、以下のように構成され、中央JSファイルから呼び出されている:
jQuery(function($){
$.getJSON('versions.php', function(data) {
var select = $('#release-list');
$.each(data, function(key, val){
var option = $('<option/>');
option.attr('value', val)
.html(data)
.appendTo(select);
});
});
});
は放火犯を見て、私は、オブジェクトのリストではなく、配列の値を参照してください。私はこれが上記のjavascriptファイルのコードに関連していると思う - ちょうどjsonオブジェクトから値にアクセスする方法がわからない。
ありがとうございます。
大変ありがとうございました。 – user778444