0

ApacheWebサーバーを実行しているfedoraサーバーがあります。サーバーはホームネットワークに接続されています。同じネットワークにラップトップを接続しています。サーバーのIPアドレスをラップトップのブラウザーに入力し、fedoraホームサーバーのドキュメントルートディレクトリにあるindex.htmlファイルをプルアップできます。index.htmlファイルにはjqueryコードが含まれています。jqueryコードは、ブラウザでローカルに開いた場合にのみ機能します(たとえば、Firefoxで右クリックして開く)が、ラップトップからWebページを表示しようとすると、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>
4

1 に答える 1

1

ルートディレクトリ、またはコードを含むファイルが(サーバー上に)ある場所にファイルjquery-1.8.2.jsが必要であり、次のタグがコードをラップしている必要があります。

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

Firebugまたは同様の拡張機能を開き、コンソールに移動して、コードに関するその他の最終的な問題をデバッグします。

于 2012-10-22T19:35:58.857 に答える