0

ajax呼び出しを実行する特定のページのjqueryスクリプトからこのエラーが発生しています...そして、私が知る限り、それは一般的に}または)の欠落が原因のエラーです...しかし、コードを調べました何度も繰り返しますが、欠けているものは何も見えません。このエラーにフラグが立てられる可能性がある他の理由はありますか?

 $('#socialMedia img').click(function() {
            var id = $(this).prop('id').toLowerCase();
            $.ajax({
                    url: "./socialMedia/" + id + ".php",
                    success: function(msg) {
                            $('.socialLink').css('opacity', '0.4');
                            $(this).css('opacity', '0.9');
                            if ($('#Feed').css('display') != 'none') {
                                    $('#Feed').slideToggle(400, function() {
                                            $('#Feed').html(msg);
                                    });
                            }
                            else
                            {
                                    $('#Feed').html(msg);
                            }
                            $('#Feed').slideToggle(400);
//                              if ($('#'+id+'Script').length <= 0) {
//                                      $('head').append('<script type="text/javascript" src="./script/' + id + '.js" id="'+id+'Script"></script>');
//                              }
                            //alert(msg);
                    }
            });
    });

編集: http://www.luketimoth.meにアクセスし、"contact.me " (これは AJAX サイトであり、URL 指定子の処理はまだ実装していません)

4

1 に答える 1

1

問題は、次の URL の AJAX 応答にあります。

http://www.luketimoth.me/pages/contact.me.php

終了 </script> タグは、実際にはそのスクリプト部分の終了を引き起こします。二重スラッシュのコメント構文は JavaScript 用であり、HTML パーサーはそれを尊重せず、スクリプト セクションをそこで終了します。

于 2013-08-04T19:17:48.310 に答える