2016-06-27 49 views
5

Bir site için iletişim formu 7'yi kullanabilirim. posta gönderme konusunda bir sorun var. Gönder düğmesine bastığımda ama alınan mesaj gösterilmediğinde. ajax yükleyici resmi sürekli yüklenecek.İletişim Formu Posta gönderilmesinde yanıt yok mu?

+1

Lütfen geliştirici konsolunu kontrol edin. Orada herhangi bir hata görüyor musunuz? – AlbertSamuel

+1

Google Chrome'da öncelikle geliştirici araçlarınızdaki "Ağlar" sekmesini kontrol edin ve filtreyi XHR olarak ayarlayın. Daha sonra bir mesaj göndermeyi ve istekte bulunmayı deneyin. – CodeBrauer

cevap

0

Lütfen ajax işlevinizin aşağıdaki gibi olduğundan emin olun. Çoğu zaman kullandığım bir çalışma snippet'i.

1 #

$('body').on('click', '#saving_pages', function() { 
    $.ajax({ 
    url: ../user_info', 
    async: false,//maek sure you are using async to false 
    dataType: "json", 
    type: "POST", 
    }).done(function(data) { 
    This is were you should paste you success function 
    $('#event_informations').html(data.get_view); 
    }); 
}); 

2 #

$('body').on('click', '.submit-add-card', function() { 
    $frm = $('#form'); 
    $.post(... /$frm.serialize(), function(response) { 
     if (response == 'success') { 
      //your resut 
     } 
    }); 
}); 

sonra serialize() işlevi kullanmak unutmayın bir form kullanıyorsanız.

Verileriniz ile bu gibi bir php işlevini kullandığınızdan ve görünüm dosyasını düzgün şekilde çağırdığımdan emin olun işlevime bakın.

Varsa, değişiklikleri yaptıktan sonra çalışıp çalışmadığını kontrol edin. Herhangi bir değişiklik yoksa lütfen kodunuzu yapıştırın, böylece sorunun ne olduğunu kontrol edebiliriz. Sizin için yararlıdır.