jqueryオートコンプリートコンボボックスを次のデータソースに接続する必要があります。文字が押されるたびにデータコンボボックスにデータを入力する必要があります。
if( isset( $_POST['catogery'] ) ) {
include('../DBConnection.php');
$cat=$_POST['catogery'];
header('Content-type: application/json');
$result = mysql_query("SELECT SUBJECTCODE FROM subjectmaster WHERE CATCODE = '$cat'");
$return_arr = array();
while( $row = mysql_fetch_array( $result ) ) {
$row_array['id']=$row[0];
array_push( $return_arr, $row_array );
}
echo json_encode($return_arr);
function getclassno(cat){
$.ajax({
type: "POST",
url:"reg/data/data.php",
async: false,
data:{
catogery:cat
},
success: function(data){
$.each(data, function (i, elem) {
$('#classno').append( new Option(elem.id) );
});
}
});
}
function get class no は、コンボボックスでデータを入力することです.それは正常に動作します.しかし、入力された文字に従ってデータベースからアイテムを動的に検索する必要があります.どこを変更すればよいですか.3000以上のデータがあるためコンボボックスにロードします。