2010-12-08 13 views
2

最後の数時間、ajaxフォームでエラーをデバッグしようとしました。私の関数は正しく見えて、私のコード、jQueryなどのどこにもない行については、IEで奇妙なエラーが発生しています。私はVMWare融合でテストしています。IEテスターと正規バージョンの両方で、次のエラーが発生します。これは他のすべてのブラウザでテストされ、完全に動作します。また、私が気づいたことは、言及されたコードの行番号がIEのバージョンに基づいてランダムに変わることです。Internet Explorer 7 + 8エラー - jQuery .ajax

Line: 134926530 
Char: 1 
Error: Syntax error 
Code: 0 

Javascriptを:

$.ajax({ 
        url: "proxy.php", 
        type: "POST", 
        data: serialized, 
        success: function(data) { 
         if(data.search(/invalid/i) != -1) { 
          alert('The email address you supplied is not valid. please fix before yo uacan subscribe to this list.'); 
         } 
         else 
         {  
          $("#nduiik-nduiik").val("Thank you!"); 
            setTimeout(function(){ 
              $("#email-list").animate({top : "-200px"}, 500); 
            }, 
            1500); 
          var pageTracker = _gat._getTracker("UA-2400393-45"); 
         pageTracker._trackPageview("/newsletter_signup"); 
         } 

        } 

       }); 
     }); // end of ajax 

は助けを事前にありがとうございます!

+3

JavaScriptを投稿してください。 – hunter

答えて

4

最後の$.ajaxオプションの最後に余分なカンマがありますか?

$.ajax({ 
    url: 'foo.html', 
    type: 'post', 
    success: function() { }, <-- something like this? 
}); 
+0

+1、私はどこか別のカンマを推測していました。 OPからいくつかのコードを見るのが大好きです –

+0

+1私はこれを1回または2回犠牲にしました... – Dutchie432

関連する問題