我不斷收到以下錯誤消息未定義的錯誤消息: 微軟JScript運行時錯誤:「$」是未定義
我已經包括像這樣的jQuery UI的js文件:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>jquery Test Page</title>
<script src="@Url.Content("~/Scripts/jquery-1.4.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11-min.js")" type="text/javascript"></script>
<script>
$(function() {
$('#startdate').datepick({ dateFormat: 'dd/mm/yyyy' });
});
</script>
</head>
<body>
<form id="form1" runat="server">
jquery date picker test: <asp:TextBox ID="startdate" runat="server"></asp:TextBox>
</form>
</body>
</html>
我認爲這個問題是與URL.CONTENT包括 - 編譯器抱怨說,它無法找到在Url.Content行的js文件。但是我可以在我的解決方案文件夾中看到它們 - 它們絕對包含在腳本文件夾中。我想我的報價,但我無法弄清楚它是什麼。我試着改變Url.Contents內部的實際文件名來使用單引號而不是雙引號。但是這並沒有解決問題。我也試過沒有引號。
也許你可以看到我錯過了什麼 - 我敢肯定它簡單的東西,我忽略了。
您腳本缺少'jQuery庫'..在jQuery UI之前包含jQuery庫 – thecodeparadox 2012-07-31 13:30:17
如果您在路徑中硬編碼,它會工作嗎? – Tim 2012-07-31 13:37:37