jquery无法在本地网络上运行

时间:2012-10-22 19:33:44

标签: jquery apache permissions

我有一个运行apache web服务器的fedora服务器。服务器连接到家庭网络。我有一台笔记本电脑连接到同一个网络。我可以在我的笔记本电脑的浏览器中输入我的服务器的IP地址,并拉出位于fedora家庭服务器的文档根目录中的index.html文件。 index.html文件包含jquery代码。 jquery代码仅在我在浏览器中本地打开时才有效(例如右键单击用firefox打开),但是当我尝试从笔记本电脑查看网页时,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 个答案:

答案 0 :(得分:1)

您需要在根目录中的文件jquery-1.8.2.js,或者包含代码的文件(在服务器上)的任何地方,以及包含代码的以下标记。

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

打开Firebug或类似的扩展程序,然后转到控制台调试代码的任何其他最终问题。