我有一个非常大的数组(长度为1500),我想将其用作我拥有的输入字段上jquery自动完成功能的源。因为数组很大,所以我将其移到另一个文件中并希望将其作为源,但是我很难找到一种简单的方法来做到这一点。
这是带有数组的文件的示例,我什至不确定这应该是哪种文件格式。我的应用程序在Flask中,但是我在模板中使用jquery,所以也许array.js
:
['entry1, 'entry', 'entry1']
然后我的自动完成功能:
<script>
$( function() {
$( "#tags" ).autocomplete({
source: array.js
});
} );
</script>
有没有简单的方法可以做到这一点?我对jquery和javascript不太熟悉
答案 0 :(得分:0)
所以我回答了我自己的问题:
您需要将数组文件制作为array.js
之类的js文件,并对其进行编辑,然后将数组设置为变量,例如:
let array = ['entry1, 'entry', 'entry1']
然后在脚本中通过执行以下操作导入array.js:
<script src = "/static/array.js"></script>
<script>
$( function() {
$( "#tags" ).autocomplete({
source: array
});
} );
</script>