1

私はUbuntuプラットフォームでjquery、javascript、phpを使用しています。このページでは、jqueryを介してphpファイルにajaxリクエストを送信し、応答テキストを取得しています。このプログラムは、Windows-(Wamp)プラットフォームおよびオンラインで正常に実行されていました。しかし、Ubuntuではjavascriptエラーが発生します。コードは次のとおりです...

    url = "index.php";

    $.get(url,{
            'action': 'Loan',
        },
        function(responseText){     
            alert(responseText);
        },
        "html"
    );

Ubuntuでは、 「Uncaught ReferenceError:$isnotdefined」というエラーが発生します。このエラーは$.get行に表示されていました。スクリプトタグには、jqueryライブラリファイルも含まれています。なぜこれがエラーになるのかわかりません。私の問題を解決してください。前もって感謝します。

4

3 に答える 3

0

ドル記号を使用する代わりに、jqueryがまだ機能しない場合は、jQuery.getを使用して、jqueryが存在するかどうかを確認してください(404)。存在する場合は、おそらく空のファイルを開きます。

于 2012-10-21T14:19:35.247 に答える
0

「UncaughtReferenceError:$ is not defined」というエラーは、JQueryライブラリがロードされていないことを意味します。

ここには、必要なバージョンのJQueryを含むすべてのCDNがあります。

于 2012-10-21T14:12:45.573 に答える
0

$ is not definedon JQueryは、JQueryライブラリがロードされていないことを意味します。

これは、次のような多くの理由で発生する可能性があります。

  1. WindowsでのパスはUbuntuでも同じではありません。
  2. Windowsではファイル名は大文字と小文字を区別しませんが、Linuxでは大文字と小文字を区別します。

GoogleのJQueryを使用することをお勧めします。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">
</script>
于 2012-10-21T14:13:41.873 に答える