AutoCOmplete 不会在 php 中给出自动完成未定义的错误
AutoCOmplete not giving autocomplete undefined error in php
我正在尝试在我的html中添加自动完成
JQUERY自动完成文件链接这是我添加它的方式
<script src="<?php echo $site_root?>js/autocomplete/jquery.ui.autocomplete.autoSelect.js"></script>
尝试使用
$("#username").autocomplete({
source: <?php echo $username; ?>,
select: function(event, ui)
{
var username = ui.item.label;
window.location = 'submissionForm.php?username=' + username;
}
});
我收到此错误无法读取未定义的属性"自动完成"
怎么了?
如果您打开自动完成文件,您将看到类似以下内容:
define([
"jquery",
"./core",
"./widget",
"./position",
"./menu"
], factory );
这些是您在页面上按顺序另外需要的文件。
<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>
如果你不关心任何关于小部件的未来添加,去获取jquery UI的完整缩小版本。
CSS也很重要!要使用自定义构建,您可能不需要任何额外的小部件 CSS,因为它永远不会被使用。
首先,确保你已经添加了必要的依赖项(jquery 和 jquery-ui)
然后像这样包装您的通话:
$(function() {
$("#username").autocomplete({
...
});
})
我建议看看.rar中包含的演示页面
相关文章:
- chrome.storage.sync未定义错误
- 对象为null或IE9中存在未定义错误
- 已定义变量出现未定义错误
- 'define' 在 RequireJS 和 Webapp Yo 生成器上未定义错误
- onreadystatechange未定义错误
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- 如何修复JSlint报告的“foo未定义”错误
- 无法仅在活动服务器上读取未定义错误的属性“top”
- 主干无法读取属性'属性'主干视图中的未定义错误
- 如何克服javascript中的未定义错误
- require未定义错误
- 单击链接时出现函数未定义错误
- 函数为未定义错误
- 主干未定义错误
- 使用Javascript打印HTML:未定义错误
- 避免“无法读取”属性'获取'的未定义错误
- 未捕获类型错误的coffescription:无法读取属性'offsetWidth'的未定义错误
- ajax上get函数内部的未定义错误
- Javascript变量未定义错误
- AngularJS指令作用域未解析(“属性名称未定义”错误)