2015-07-20 95 views
1

該代碼運行良好,但在添加下面的php代碼後,它全部關閉。它說「未能加載資源」爲jquery-1.11.3.js後,我添加php代碼如下所示。 我完全迷失在這裏。不知道這裏有什麼問題。添加php代碼時未包含jQuery源文件

<?php 
    $currentMonthInInteger = date("n"); 
    $currentYear = date("Y"); 

    $timestamp = mktime(0, 0, 0, $currentMonthInInteger, 1, $currentYear); 

    $totalday = date("t", $timestamp); 
    $thismonth = getdate($timestamp); 
    $firstday = $thismonth['wday'] - 1; 

?> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
"http://www.w3.org/TR/REC-html40/loose.dtd"> 
    <html> 
     <head> 
      <meta charset="utf-8" /> 
      <title>CALENDAR</title> 
      <script type="text/javascript" src="include/jquery-1.11.3.js"></script> 

      <style> 

       table{ 
        position: relative; 
        border: 1px solid black; 
        height: 400px; 
        width: 700px; 
        table-layout: fixed; 
        border-collapse: collapse; 
       } 

       td{ 
        display: inline; 
        border: 1px solid black; 
        position: static; 
        text-align: center; 
        font-size: 1.5em; 
        padding: 12px 20px; 
        height: 57px; 
       } 

       #head{ 
        height: 57px; 
       } 
       caption{ 
        font-size: 2.2em; 
       } 

      </style>  
     </head> 


    <body> 

     <div id="main" align = "center"> 
      <table id="ref"> 
      <!--<tr>--> 
       <caption id="month">JULY</caption> 
      <!--</tr>--> 

        <tr id="head"> 
         <th>MON</th> 
         <th>TUE</th> 
         <th>WED</th> 
         <th>THU</th> 
         <th>FRI</th> 
         <th>SAT</th> 
         <th>SUN</th> 
        </tr> 

        <tr> 
         <td><span id = 0>00</span></td> 
         <td><span id = 1>01</span></td> 
         <td><span id = 2>02</span></td> 
         <td><span id = 3>03</span></td> 
         <td><span id = 4>04</span></td> 
         <td><span id = 5>05</span></td> 
         <td><span id = 6>06</span></td> 
        </tr> 

        <tr> 
         <td><span id = 7>07</span></td> 
         <td><span id = 8>08</span></td> 
         <td><span id = 9>09</span></td> 
         <td><span id = 10>10</span></td> 
         <td><span id = 11>11</span></td> 
         <td><span id = 12>12</span></td> 
         <td><span id = 13>13</span></td> 
        </tr> 

        <tr> 
         <td><span id = 14>14</span></td> 
         <td><span id = 15>15</span></td> 
         <td><span id = 16>16</span></td> 
         <td><span id = 17>17</span></td> 
         <td><span id = 18>18</span></td> 
         <td><span id = 19>19</span></td> 
         <td><span id = 20>20</span></td> 
        </tr> 

        <tr> 
         <td><span id = 21>21</span></td> 
         <td><span id = 22>22</span></td> 
         <td><span id = 23>23</span></td> 
         <td><span id = 24>24</span></td> 
         <td><span id = 25>25</span></td> 
         <td><span id = 26>26</span></td> 
         <td><span id = 27>27</span></td> 
        </tr> 

        <tr> 
         <td><span id = 28>28</span></td> 
         <td><span id = 29>29</span></td> 
         <td><span id = 30>30</span></td> 
         <td><span id = 31>31</span></td> 
         <td><span id = 32>32</span></td> 
         <td><span id = 33>33</span></td> 
         <td><span id = 34>34</span></td> 

        <tr> 
         <td><span id = 35>35</span></td> 
         <td><span id = 36>36</span></td> 
        </tr> 

       </table> 


         <br><br> 
         <button onclick = previousMonth()>Previous Month</button> 
         &nbsp;&nbsp;&nbsp; 
         <button onclick = nextMonth()>Next Month</button> 

      </div> 


     </body> 
    </html> 
     <script>... 
</script> 
+0

這不是案件..我檢查...問題是jquery庫沒有得到加載在頁面中。 –

+0

當它嘗試加載jQuery時會得到什麼錯誤代碼? – Barmar

回答

2

首先,檢查文件夾包括是在相同的目錄中PHP文件,如:

\include\jquery-1.11.3.js 
\index.php 

Javascript代碼SRC路徑是相對於HTML的位置/ php文件引用它,或者它可以相對於你的php站點的根,這取決於你的配置。因此,如果您的文件結構如上所述,但仍未加載,則嘗試將以上的目錄包括納入src路徑,例如,嘗試不同的方法:

<script src="include/jquery-1.11.3.js"></script> 
<script src="/include/jquery-1.11.3.js"></script> 
<script src="../include/jquery-1.11.3.js"></script> 
<script src="[DIRECTORY]/include/jquery-1.11.3.js"></script> 

或者,你可以使用jQuery CDN加載的jQuery:

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> 

對於其他的jQuery版本和相關項目看:jQuery CDN

1

Thanxx哥們,我得到了答案。這一切都是因爲沒有給出jQuery lib文件的讀取權限。

+0

大聲笑,很好,很容易修復! :) –