我知道这个主题在这里开了很多,而且我知道其他用户的问题是他们多次包含Jquery.js文件,所以文件之间存在冲突,但这并不是'在我的情况下,但我仍然收到此错误,无法找到适用于我以前的问题的解决方案。
这是我在.aspx文件头部分中使用的代码
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="css/bootstrap-theme.min.css" rel="stylesheet" type="text/css" />
<link href = "css/jquery-ui.min.css"rel = "stylesheet"/>
<script type="text/javascript" src="Scripts/jquery-3.2.1.min.js"></script>
<script src = "js/jquery-ui.js" type="text/javascript"></script>
<script src="Scripts/UserPlans.js" type="text/javascript"></script>
我确保jquery链接在jquery-ui
之前在UserPlans.js文件中我有
$(document).ready(function () {
$("#calendar").click(function () {
$('#datepicker').datepicker({ defaultDate: new Date($("#formatedDate").val()) });
});
$('#datepicker').datepicker();
});
我收到以下错误:
Uncaught TypeError: $(...).datepicker is not a function
at HTMLDocument.<anonymous> (UserPlans.js?v=57153.032911662754:8)
at j (jquery-3.2.1.min.js:2)
at k (jquery-3.2.1.min.js:2)
但是,我必须指出,这个代码是在两个不同的服务器中生产的,其中一个服务器没有任何问题,另一个服务器它给出了我刚才描述的错误。它可以以某种方式与托管机器相关吗?