Последние несколько часов я безуспешно пытался отладить ошибку в форме AJAX. Моя функция выглядит правильно, и я получаю странную ошибку в IE о строке, которой нет ни в одной части моего кода, jQuery или подобной. Я тестирую в VMWare Fusion, и в IE-тестере, и в обычной версии я получаю следующую ошибку. Это было проверено в любом другом браузере и работает отлично. Также я заметил, что номер строки упомянутого кода будет меняться случайным образом в зависимости от версии IE.
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
Заранее спасибо за помощь!