dongtan6543 2014-12-30 19:10
浏览 41
已采纳

自动完成不在PHP中给出自动完成未定义的错误

I am trying to add AutoComplete in my html

JQUERY AUTOCOMPLETE FILE LINK Here is how i have added it

<script src="<?php echo $site_root?>js/autocomplete/jquery.ui.autocomplete.autoSelect.js"></script>

Trying to access using

$("#username").autocomplete({
        source: <?php echo $username; ?>,   
        select: function(event, ui) 
        {
            var username = ui.item.label;
            window.location = 'submissionForm.php?username=' + username;
        }
    });

I am getting This error Cannot read property 'autocomplete' of undefined

What is wrong?

  • 写回答

2条回答 默认 最新

  • dtgv52982 2014-12-30 19:19
    关注

    If you open the autocomplete file you'll see something like:

    define([
        "jquery",
        "./core",
        "./widget",
        "./position",
        "./menu"
    ], factory );
    

    Those are the files you need additionally, in that order, on the page.

    <script src="path-to/jquery.min.js"></script>
    <script src="path-to/jquery-ui/ui/core.js"></script>
    <script src="path-to/jquery-ui/ui/widget.js"></script>
    <script src="path-to/jquery-ui/ui/position.js"></script>
    <script src="path-to/jquery-ui/ui/menu.js"></script>
    <script src="path-to/jquery-ui/ui/autocomplete.js"></script>
    

    If you don't care for any future additions regarding widgets, go get the complete minified version of jquery UI.

    Also CSS is important! To use custom builds, you propably don't want any aditional widget CSS since that will never be used.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建