2012-10-22 53 views
0

我有一個運行Apache Web服務器的Fedora服務器。服務器連接到家庭網絡。我有一臺連接到同一網絡的筆記本電腦。我可以將我的服務器的IP地址輸入到我的筆記本電腦的瀏覽器中,並拉起位於Fedora家庭服務器文檔根目錄下的index.html文件。 index.html文件包含jQuery代碼。 jQuery代碼只適用於當我在我的瀏覽器本地打開它時(例如右鍵單擊使用Firefox打開),但是當我嘗試從我的筆記本電腦查看網頁時,jQuery代碼未執行。jquery沒有通過本地網絡工作

代碼如下。

<script type="text/javascript" src="jquery-1.8.2.js"></script> 
<script> 
    $(document).ready(function() { 
     $('#form').hide(); 
     $('input[type=text]').focus(function() { 
      $(this).val(''); 
     }); 
     $('input[type=password]').focus(function() { 
      $(this).val(''); 
     }); 
     $('.form').hide(); 
     $('#log').click(function(){ 
      $('#form').toggle(); 
     }); 
     $('#reg').click(function(){ 
      $('.form').toggle(); 
     }); 
    }); 
</script> 

回答

1

您將需要的文件jQuery的1.8.2.js您的根目錄,或任何包含代碼的文件(在服務器上),和周圍的代碼下面的標籤包裝。

<script type="text/javascript"> 
// code here 
</script> 

打開Firebug或類似的擴展和去安慰與代碼調試任何其他最終問題。

+1

非常感謝豬頭我打開螢火蟲,發現了這一點:403禁止

故宮

您沒有權限在此服務器上訪問/jquery-1.8.2.js 。 IP地址爲192.168.1.3端口


的Apache/2.2.22(Fedora的)服務器80
,所以我只需要正確設置權限 –