2012-10-06 110 views
0

我試圖建立一個網頁,日曆,我的問題是,我不知道如何organizr的inclussions讓我不明白的錯誤,這是我的<head>建立一個網站使用fullcalendar

<head runat="server"> 
    <title></title> 
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> 
    <link href="fullcalendar/fullcalendar.css" rel="stylesheet" type="text/css" /> 
    <script src="jquery/jquery-1.8.1.min.js" type="text/javascript"></script> 
    <script src="fullcalendar/fullcalendar.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
     $(document).ready(function() { 

      // page is now ready, initialize the calendar... 

      $('#calendar').fullCalendar({ 
       // put your options and callbacks here 
      }) 

     }); 
    </script> 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 

當我的頁面開始,我得到說Microsoft JScript runtime error: '$' is undefined一個錯誤,它突出了黃色整個jQuery的(它與錯誤的彈出)。我能做些什麼來避免錯誤?,我正在註冊jQuery,因爲您可以看到,所以不知道爲什麼會出現這個錯誤。

謝謝你,我grately感謝您的幫助。

+1

嘗試在'noConflict'模式使用jQuery。 –

+2

並確保您的jQuery路徑有效。也許你需要'/ jquery/jquery-1.8.1.min.js'而不是'jquery/jquery-1.8.1.min.js' ... –

回答

1

代碼似乎okay.Only問題,我想你提到jQuery庫不right.See源代碼,點擊jQuery庫包括線路測試路徑是否精細與否。保持jquery-1.8.1.min.js在哪裏,這些PHP文件,或使用任何CDN libray像

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 

如果我就不會工作在同一文件夾,使用noConflict()解決它:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 
    <script type="text/javascript"> 
     var temp = jQuery.noConflict(); 
     temp(document).ready(function() { 

      // page is now ready, initialize the calendar... 

      temp('#calendar').fullCalendar({ 
       // put your options and callbacks here 
      }) 

     }); 
    </script> 

希望它可以幫助!