我正在尝试实现Jquery Mobile Autocomplete(https://github.com/commadelimited/autoComplete.js)。
以下代码显示了搜索字段和目标:
<div class="editor-field">
<input id="stockItem_id" name="stockXferDetail.stockItem.title" type="text" value="" />
<ul id="stockItemList" data-role="listview" data-inset="true"></ul>
</div>
以下代码显示了脚本:
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/jquery.mobile-1.2.0.js"></script>
<script src="/Scripts/jqm.autoComplete-1.5.2-min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
$("#stockItem_id").autocomplete({
target: $("#stockItemList"),
source: '/StockItem/AutoCompleteStockItem',
minLength: 1
});
});
</script>
但是,此解决方案会生成以下错误:
Uncaught TypeError: Object [object Object] has no method 'autocomplete'
我可以通过引用“jquery-ui”脚本来修复错误。但是,自动完成功能的结果未显示在目标中,并以原始html显示。
此外,http://www.andymatthews.net/code/autocomplete/complex.html的示例不使用/ require“jquery-ui”。
答案 0 :(得分:-1)
问题已解决:下载“jqm.autoComplete-1.5.2-min.js”文件时,我误删了html下载页面。非常尴尬的男生错误: - (