【发布时间】:2015-06-05 11:17:53
【问题描述】:
我正在使用从不同站点复制的两个不同的 Jquery 插件,一个用于 asp.net 中的 datepicker,第二个用于自动完成文本框 但只有我在 head 标签末尾之前粘贴的文件和代码才有效
日期选择器文件和js代码
<link href="css/jquery.datepick.css" rel="stylesheet" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"> </script>
<script src="js/jquery.plugin.js"></script>
<script src="js/jquery.datepick.js"></script>
当我把这些行放在 head 的末尾时,它会起作用
这是自动完成的文本框文件
<link href="../SearchBoxCss/jquery-ui-1.10.4.custom.css" rel="stylesheet" />
<link href="../SearchBoxCss/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
<script src="../SearchBoxJS/jquery-1.10.2.js"></script>
<script src="../SearchBoxJS/jquery-ui-1.10.4.custom.min.js"></script>
<script type="text/javascript">
$(function (){
$('#<%= txtmoviename.ClientID %>').autocomplete({
source: function (request, response) {
$.ajax({
url: "WebService.asmx/GetFilmNames",
data: "{ 'FilmName': '" + request.term + "'}",
type: "POST",
dataType: "json",
contentType: "application/json;charset=utf-8",
success: function (result) {
response(result.d);
},
error: function (result) {
alert('There is a problem processing your request');
}
});
}
});
});
</script>
基本上两者都在工作,但不是同时...
【问题讨论】:
-
所以基本上没有问题吧?此外,加载 jquery 插件的顺序应该没有区别
-
问题是一次只有一个插件工作..我放在 head 标签末尾的那个
-
当我最后写日期选择器文件时,只有日期选择器可以工作,但不能自动完成,但是当我最后写自动完成时......只有自动完成工作日期选择器不能。
标签: javascript jquery asp.net datepicker jquery-autocomplete