• 26-01-2021, 18:03:04
    #1
    Merhaba,

    Çalışan bir sj kodum bozuldu anlamadım bir türlü.

    post yapıyorum dönen posta göre alert yazdırıyorum.
    eğer post success geçtiyse gelen cvp yakalayıp ekrana aler veriyorum. ama alert yazmıyor bir türlü.
            success: function(cvp) {
       
    if(cvp=="ok") {
    
       $("#hata").html("Olumlu").fadeIn("slow");    
            }
  • 26-01-2021, 18:07:44
    #2
    Döndügün cevap değişmiş olabilir mi? Ok olarak mı dönüyorsun. Console basıp dönen sonucu yazar mısın.
  • 26-01-2021, 18:10:52
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam kodların tam halini atar mısınız
  • 26-01-2021, 18:20:21
    #4
    çözülmediyse yardımcı olabilirim
  • 26-01-2021, 18:21:23
    #5
    alert(cvp); yazıp dönen değeri bakınız. Muhtemelen "ok" dönmüyor. Birde Console bakınız ajax işlemi yapabiliyor musunuz hata var ise görebilirsiniz.
  • 27-01-2021, 10:38:53
    #6
    Hocam Dönen cevaba konsoldan defalarca baktım cevap doğru ilk yaptığımda sorunsuz çalışıyordu birden ne yaptıysam bozdum
  • 27-01-2021, 10:45:06
    #7
    Konsolda bos olarak yazıyor görüyorum ama js kod ekrana alerti yazmıyor. Kodum aşağıdaki gibi.

    $("#signup-btn").click(function(){
        $.ajax({
            type:'POST',
            url:'islem/uye_kayit.php',
            data:$('#signup-frm').serialize(),
            beforeSend: function(msg) {
                $("#signup-btn").html('<i class="fa fa-refresh fa-spin fa-fw"></i> Lütfen Bekleyin...').attr("disabled", "disabled");
            },
            success: function(cvp) {
    
             if (cvp=="bos") {
               $("#hata").html("Lütfen Tüm Alanları Eksiksiz Doldurunuz...").fadeIn("slow");
               document.querySelector('#hata').classList.add('animated', 'fadeInDown');
               setTimeout(function(){
                $("#hata").fadeOut(500);
            },2000);
               $("#signup-btn").html('<button id="signup-btn" type="submit" class="btn btn-primary" style="width:100%;">Kayıt Olda</button>').attr("disabled", false);
           }
       }
    });
    });
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    alert(cvp); yazıp dönen değeri bakınız. Muhtemelen "ok" dönmüyor. Birde Console bakınız ajax işlemi yapabiliyor musunuz hata var ise görebilirsiniz.
  • 27-01-2021, 13:01:00
    #8
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Konsolda bos olarak yazıyor görüyorum ama js kod ekrana alerti yazmıyor. Kodum aşağıdaki gibi.

    $("#signup-btn").click(function(){
        $.ajax({
            type:'POST',
            url:'islem/uye_kayit.php',
            data:$('#signup-frm').serialize(),
            beforeSend: function(msg) {
                $("#signup-btn").html('<i class="fa fa-refresh fa-spin fa-fw"></i> Lütfen Bekleyin...').attr("disabled", "disabled");
            },
            success: function(cvp) {
    
             if (cvp=="bos") {
               $("#hata").html("Lütfen Tüm Alanları Eksiksiz Doldurunuz...").fadeIn("slow");
               document.querySelector('#hata').classList.add('animated', 'fadeInDown');
               setTimeout(function(){
                $("#hata").fadeOut(500);
            },2000);
               $("#signup-btn").html('<button id="signup-btn" type="submit" class="btn btn-primary" style="width:100%;">Kayıt Olda</button>').attr("disabled", false);
           }
       }
    });
    });
    if (cvp=="bos") bunun yerine if (jQuery.trim(cvp)=="bos") olarak dener misin? Acaba göremediğiniz bir boşluk mu var?
  • 27-01-2021, 16:36:15
    #9
    Bu işe yaradı sanırım temizledi bakalım yarın bozulacakmı Sağol Müdür.

    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    if (cvp=="bos") bunun yerine if (jQuery.trim(cvp)=="bos") olarak dener misin? Acaba göremediğiniz bir boşluk mu var?