下面是我的jQuery UI代碼,我面臨的問題是,無論用戶輸入什麼,它立即顯示數組中的所有內容,而不僅僅是接近投入。jQuery UI自動完成自動建議列表不會改變
主要文件:
<html>
<head>
<link type="text/css" href="jqui/css/ui-lightness/jquery-ui-1.8.11.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jqui/js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="jqui/js/jquery-ui-1.8.11.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tags").autocomplete({source:"result.php"});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
</body>
</html>
結果文件
<?php
$arrResults = array('orange', 'apple', 'bannana');
// Print them out, one per line
echo json_encode($arrResults);
?>
你米德您自動完成列表是不會根據過濾到你在輸入什麼? – 2011-04-03 11:21:18
是這就是我的意思是 – Kay 2011-04-03 11:25:17