当文件位于根文件夹中时,下面的脚本可以正常工作,但是当我将其移动到 3 级文件夹中时,它会停止工作。当然,在这一行出现错误时$(this).autocomplete("/js/zip/" + $(this).data("code") + ".php", {
,我更改了 url,以反映 ../../js/zip、domain.com/js/zip/ 的位置
控制台错误:未捕获的类型错误:对象 [对象对象] 没有方法“自动完成”
<link rel="stylesheet" type="text/css" href="/js/zip/jquery.autocomplete.css"/>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.js"></script>
<script type="text/javascript" src="/js/zip/jquery.autocomplete.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#ctry").change(function() {
$(".state").hide();
var stateSelect = $("#state_" + $(this).val());
stateSelect.show();
});
$("input[data-code]").each(function() {
$(this).autocomplete("/js/zip/" + $(this).data("code") + ".php", {
matchContains: true, matchFirst: true, mustMatch: false,
selectFirst: false, cacheLength: 10, minChars: 1, autofill: false,
scrollHeight: 150, width: 180, max: 20, scroll: true
});
});
});
</script>