Здравствуйте, друзья: DJavaScript Сообщение ajax не работает над IE?
У меня проблема при скрытии <div>
в Internet Explorer 6,7 и 8 с помощью jQuery/JavaScript ajax POST. Следующий код отлично работает в других браузерах (например, FF, Chrome, Safar и Opera), но он не работает в IE.
ниже мой сценарий на странице входа:
$(document).ready(function(){
$("#even tr:even").addClass("even");
$('#login_loader').hide();
$("#login_form_submit").click(function() {
$('#login_form_submit').attr('disabled', true);
$('#login_loader').fadeIn(200);
$('#login_group').slideUp(500);
$('#logout_hint').slideUp(500);
$('#login_contact_form').slideUp(500);
$.post("action/login.php?act=login", {
username: $('#login_username').val(),
password: $('#login_password').val(),
captcha: $('#login_captcha').val(),
}, function(response){
setTimeout("finishAjax('login_group', '"+escape(response)+"')", 1000);
});
return false;
});
});
Может кто-нибудь увидеть, что проблема? Спасибо;)
что происходит в IE? ошибка? ничего? Что произойдет, если вы сделаете предупреждение внутри функции finishAjax? Вы видите это? Если нет, то как внутри функции обратного вызова post? – lbstr
'captcha: $ ('# login_captcha'). Val(),' последняя запятая может вызвать проблему ... У меня были некоторые подобные проблемы с IE – sofl
@sofl - Сделайте ответ из этого. У меня были аналогичные проблемы с тем, что IE был * более чувствительным к синтаксису, чем другие браузеры. – RustyTheBoyRobot