2012-05-30 7 views
0

Bonjour les amis: DJavaScript ajax post ne fonctionne pas sur IE?

J'ai un problème lors de la dissimulation d'un <div> dans Internet Explorer 6,7 et 8 en utilisant un ajax POST jQuery/JavaScript. Le code suivant fonctionne bien sur d'autres navigateurs (par exemple FF, Chrome, Safar et Opera), mais il ne fonctionne pas dans IE.

ci-dessous est mon script à la page de connexion:

$(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; 

     }); 

    }); 

Quelqu'un peut-il voir ce que le problème est? Merci;)

+0

ce qui se passe dans-à-dire? une erreur? rien? Que se passe-t-il si vous faites une alerte à l'intérieur de la fonction finishAjax? Est-ce que tu le vois? Si non, que diriez-vous de la fonction post-callback? – lbstr

+6

'captcha: $ ('# login_captcha'). Val(),' la dernière virgule pourrait causer le problème ... j'ai eu des problèmes similaires avec IE – sofl

+0

@sofl - Faire une réponse à partir de cela. J'ai eu des problèmes similaires avec IE étant * way * plus sensible à propos de la syntaxe que les autres navigateurs. – RustyTheBoyRobot

Répondre

1

Retirez la virgule dans cette ligne:

captcha: $('#login_captcha').val(), 
+0

premier problème résolu ('$ ('# login_loader'). hide();' ceci fonctionne maintenant) mais, ajax post ne fonctionne toujours pas, veuillez vérifier à mon adresse: [MyWebsite Login Form ] (http://panel.irgs.ir/) Merci – Root125