【发布时间】:2013-11-04 15:34:58
【问题描述】:
下面是我的代码
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
而我的 Html 代码是
<div class="ui-widget">
<input name="searcharea" class="selectarea" id="searcharea" type="text" value="" placeholder="Area">
</div>
我的功能是
<script>
$(function(){
$( "#searcharea" ).autocomplete({
source: "suggestions.php"
});
$( "#searchcat" ).autocomplete({
source: "suggestions1.php"
});
});
</script>
我已将此页面包含在包含我网站搜索代码的单独文件中,并将其嵌入到各个页面上,在我的索引页面上,它建议我来自源文件的值,但在其他页面上它给了我打字错误上线
$( "#searcharea" ).autocomplete({
我的网站链接是: http://www.jodhpuryp.in/
这是我的自动建议框的来源 http://api.jqueryui.com/autocomplete/
谁能告诉我,为什么我在网站的其他页面上出现此错误,而它在索引页面上工作。感谢任何帮助。谢谢
【问题讨论】:
-
由于某种原因,
jqueryui.js没有加载到您的页面上。检查控制台中的错误。 -
我做到了,没有错误出现,唯一的错误是 TypeError 说未定义自动完成:|
-
你得到的代码应该可以工作:jsfiddle.net/5TSDG。检查您的脚本是否正确加载。
-
我发现搜索代码不仅适用于 registershop.php ,它适用于其余页面(相当宽慰)
-
@RoryMcCrossan jqueryui.js 正在加载,我在控制台中看到了它。但它无法找到自动完成:S
标签: jquery html autocomplete autosuggest