尝试限制下拉列表中的选项数量。我的数据是一个永恒的文件。我认为问题是我如何引用来源。我想我需要结合这两个代码块。任何人都可以帮忙??
我有一个完整的工作副本 - 但我试图限制下拉数量。我不想应用CSS高度,所以我试图合并一个函数。 PHP源文件(autocomplete.php)是一个JSON数组。
<script>
$(function() {
var availableTags = <?php include('autocomplete.php'); ?>;
$("#tags").autocomplete({
source: availableTags,
minLength: 2 //search after two characters
});
});
$("#tags").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(myarray, request.term);
response(results.slice(0, 10));
}
});
</script>
答案 0 :(得分:0)
如果autocomplete.php加载了一个javascript数组,您可以尝试使用以下命令:
$(function() {
var availableTags = <?php include('autocomplete.php'); ?>;
$("#tags").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(availableTags, request.term);
response(results.slice(0, 10));
}
minLength: 2 //search after two characters
});
});
答案 1 :(得分:0)
包含JS的文件必须是PHP文件。像my-script.php而不是传统的.js扩展名