Form submit

0 Cevap php

Ben temelde sadece AJAX ile bir form göndermek ve işleme PHP sayfasının dönüşünü göstermek istiyorum çalışıyorum. PHP sayfası sadece giriş doğrular ve kullanıcıya oluştu hataları, ya da bir teşekkür mesajı da gösterir. Normalde bunun için ajax kullanmak olmaz, ama bu durumda müşterilerin kurulum beni gerektirir.

Bu gelebilir kadar basit, ben o iş için alınamıyor.

Jquery kullanıyorum (1.4.2) kodu:

$(document).ready(function() {
    $('#subscription').submit( function() {
        var inputdata = $('#subscription').serialize();
        alert(inputdata);
        $.post("process_form.php", inputdata, function(data) {alert(data);} );
    });
});

Kundakçı sadece gösterir:

POST process_form - durumu: iptal edildi

Başka bir meraklı gözlem başarı işleyicisi aslında denir, ama hiçbir responseText görüntülenir. Benim apache günlükleri geri oraya yönlendirildi sanki o ben bilmiyorum normal bir AJAX davranış olup olmadığını, form için StatusCode 200 ile başka bir satır gösterir sonra işlem formu için 304 http mesajı gösteriyor.

W3C devletler here:

Location başlığı tarafından iletilen URL kökeni XMLHttpRequest kökeni ve yönlendirme ile aynı kökenli ise aynı kaynak talebi olay kuralları gözleyerek şeffaf yönlendirmeyi izleyin, sonsuz döngü önlemleri ihlal etmez. Aksi takdirde, bu bir ağ hatası olduğunu.

Ama benim isteği olanların herhangi bir ihlal sanmıyorum.

Neyse, uzun lafın kısası: Ben şaşırıp.

Herhangi bir yardım çok takdir olacak ve ders dışı herhangi bir başka gerekli bilgileri sağlamak için mutlu olurdu.

Thank you very much for your time.
All the best,
-G

0 Cevap