• 08-03-2018, 18:02:49
    #1
    Üyeliği durduruldu
     $("button#lb").click(function(g){
                         g.preventDefault(); 
                        
        $.ajax({
                   type: "POST",
     url:myloc + '/lgn.php',
      cache: false,
     data: $("#lf").serialize(),
             success: function(msga){
    setTimeout(function() {
                $("#lm").html(msga);
                $("#lf")[0].reset();
        window.location.reload();
      }, 3000);
      },
     error: function(jqxhr, textStatus, line){
          var err = jqXHR.status + ", " + line;
            alert(err);
     }
           });
    });
    PHP dosyasında kullanıcı adı ve şifresi yanlış olduğunda da jquery işleme devam ediyor.
  • 08-03-2018, 18:07:52
    #2
    demokratik adlı üyeden alıntı: mesajı görüntüle
    $("button#lb").click(function(g){ g.preventDefault(); $.ajax({ type: "POST", url:myloc + '/lgn.php', cache: false, data: $("#lf").serialize(), success: function(msga){ setTimeout(function() { $("#lm").html(msga); $("#lf")[0].reset(); window.location.reload(); }, 3000); }, error: function(jqxhr, textStatus, line){ var err = jqXHR.status + ", " + line; alert(err); } }); });
    PHP dosyasında kullanıcı adı ve şifresi yanlış olduğunda da jquery işleme devam ediyor.
    ama ordaki error baska error yani ajax baglantisinda sikinti oldugu zaman orasi calisiyor
  • 08-03-2018, 18:13:56
    #3
    Üyeliği durduruldu
    [QUOTE=theykk;1073254739]ama ordaki error baska error yani ajax baglantisinda sikinti oldugu zaman orasi calisiyor[/QUO

    echo '...............Şifre Yazmadınız!';
    evet. noktalı yere bir şey yazıp .html() ile nasıl yakalarım diye düşündüm.
  • 08-03-2018, 18:14:27
    #4
    $("button#lb").click(function(g){
                         g.preventDefault();
                         
        $.ajax({
                   type: "POST",
     url:myloc + '/lgn.php',
      cache: false,
     data: $("#lf").serialize(),
             success: function(msga){
    if(msga.split('|')[0] == "ok"){
    setTimeout(function() {
                $("#lm").html(msga.split('|')[1]);
                $("#lf")[0].reset();
        window.location.reload();
      }, 3000);
    } else {
    alert("hatali sifre");
    }
      },
     error: function(jqxhr, textStatus, line){
          var err = jqXHR.status + ", " + line;
            alert(err);
     }
           });
    });
    php koduna da, giriş başarılı ise gönderilen veriden önce "ok|" göndermesini sağlayın (tırnaklar yok)
  • 08-03-2018, 18:32:33
    #5
    Üyeliği durduruldu
    Teşekkürler