我的表单自动完成 ajax 代码在 localhost 中工作,但不在服务器上:
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.2.min.js"><\/script>')</script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<script type="text/javascript">
$(function() {
alert("My First JavaScript1");
$(".auto").autocomplete({
alert("My First JavaScript2");
source: "search.php",
minLength: 2
//width: 400
});
});
</script>
我在评论中添加了 datepicker 脚本,因此脚本之间可能存在下载和加载脚本问题。顺便说一句,Datepicker 工作正常,我调用的警报函数是为了了解表单中的输入是否调用了该函数,但没有显示警报,所以我认为它不会进入那里。我该如何解决?