我在搜索栏中使用jquery从数据库中获取数据,因为用户在其中输入一些字符将从数据库中获取数据,搜索工作正常但是它会禁用顶部的下拉菜单以及当我删除jquery-1.8.2.min.js
时从页面搜索模块停止工作,下拉菜单开始工作。我试过jquery-2.1.0.min.js
但没有得到结果。这是我的编码。请帮助我。
<form action="view_cat.php" method="post" >
<input type="text" name="search" class="autosuggest" >
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/javascrip.js"></script>
<script>
$(document).ready(function() {
$('.autosuggest').keyup(function() {
var search_term=$(this).attr('value');
$.post('search.php', {search_term:search_term},function(data){
$('.result').html(data);
$('.result li').click(function(){
var result_value=$(this).text();
$('.autosuggest').attr('value', result_value);
$('.result').html('');
});
});
});
});
</script>
</body>
</html>
下拉菜单脚本。
<script>
$(function () {
var example = $('#sf-menu').superfish({
delay: 400,
animation: {opacity:'show',height:'show'},
speed: 'fast',
autoArrows: false
});
});
</script>
请建议我一些替代路径。
答案 0 :(得分:2)
如果你使用模板而不是肯定我可以说应该有另一个jquery文件相互冲突请检查文件,如果你有另一个jquery文件删除它,到目前为止我看到你调用你的jquery上面身体因此从底部删除jquery脚本并放入head部分将工作正常我希望。