0

重複の可能性:
JavaScript で $ が定義されていません

Firebug は私に次のように言っています。

ReferenceError: $ is not defined [Break On This Error]

>$.ajax({

しかし、理由がわかりません。または、どうすればこれを修正できますか?

これは、後でJavaで取得できるように、Facebook認証からのデータをURLなどに書き込むことになっています。

 <script>
      function login() {
            FB.login(function(response) {
                if (response.authResponse) {
                    // connected
                    console.log((response));
                    console.log((response.session));
                    $.ajax({
                        url: "fbReceiver.html", 
                        data: response,
                        type: "POST",
                        success: function() {}
                    });
                
                } else {
                    // cancelled
                }
            });
        }
 </script>
4

1 に答える 1

3

jQueryファイルがここにあるコードの上にロードされていることを確認してください。

<script src="jQuery file here"></script>

<script> your code here <script>

jQueryファイルのURLはここで取得できます:http://jquery.com/

于 2012-11-17T22:33:21.117 に答える