からHtmlリストボックス内の部分データのみを返します。私のHtMLリストボックスでは、データの部分的なリストのみが表示されます。私はPHPとMYSQLでJSONを使用してリストボックスを作成しました。返されたJsonは、PHP MYSQLクエリ
「アラート(「データが読み込まれました:+データ」; JSONが返すものとokのすべてのデータが返されたことを示していますが、リストボックスを見ると、返されたデータは3000から返されます。私のHTML内でのみPHPを使用してページを初期化することによって、私はすべての3000タイトルを取得します。だから私のリストボックスは動作するように設定されています。ここで
は私のコードです...
//は
function init() {
$.getJSON('Reset_DVD.php', function(data) {
alert("Data Loaded: " + data);
$.each(data, function(key, movie) {
$.each(movie, function(id, title) {
$('<option />').attr('value', id).text(title).appendTo('select#dvdtitle')
});
});
});
}
最後に私の一部のHTML ....
<select name="dvdtitle" id= "dvdtitle" size='10' ></option> </select>
私のPHPコード....「Reset_DVDページを初期化します.php "
<?php
include("includes/connection.php");
$final= array();
$result_reset =mysql_query("SELECT * FROM dvd ORDER BY title");
while($rowCatagory = mysql_fetch_array($result_reset)) {
$final[] = array($rowCatagory['title']);
}
echo json_encode($final);
?>
ドロップダウンの3000個のアイテムは本当に悪いデザインアイデアです。 –