jquery mobile autocomplete错误:未捕获TypeError:对象[object Object]没有方法'autocomplete'

时间:2013-08-17 03:37:40

标签: jquery jquery-mobile autocomplete jquery-autocomplete

我正在尝试实现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”。

1 个答案:

答案 0 :(得分:-1)

问题已解决:下载“jqm.autoComplete-1.5.2-min.js”文件时,我误删了html下载页面。非常尴尬的男生错误: - (