Geri değeri alınırken - formuyla AJAX veri göndermek için en iyi uygulama

1 Cevap php

Ben değerleri ile yapılabilir benim seçin kutuları için değişim haberdar olmak isteyen küçük bir form var:

$("form#updateclient select").change(function(){ // use one selector for all 3 selects
    $.post("inc/process-update.php",{
        // data to send
        completed: $("select#completed").val(),
        hours:     $("select#hours").val(),
        update_id: $("#u_id").val(),
        who:       $("select#who").val()
    }, function(data) {
        // do callback stuff with the server response 'data' here
    });
});

Ama bir kullanıcı saat miktarını girebileceğiniz bir giriş metin alanı, onlar kutudan tıkladığınızda SONRA göndermek olduğunu bir PHP sayfası AJAX isteği.

Ve alan tamamlanmış # aynı bir girdi olarak oldu geçmek yok, artık bir onay kutusu nedir? Nasıl olur bu jQuery ile iş, bu yüzden kontrol veya bu bilgi ve güncelleme veritabanını göndermek işaretini kaldırın eğer

Şimdi araştırma çalışıyorlar şey sunucudan bu değerleri almak ve AJAX kullanarak sayfada onları güncelleştirmek için en iyi yolu budur. Benim açılan güncelleme Yani bir kez, o aynı sonucu devam edecektir.

Herhangi bir fikir?

1 Cevap

Ve alan tamamlanmış # aynı bir girdi olarak oldu geçmek yok, artık bir onay kutusu nedir?

No CheckBox adlı. Değeri (jQuery'nin val () yöntemi tarafından kullanılan) her zaman değer string = "..." özniteliği (varsaymak "üzerinde" atlanmış ise), ne olursa olsun işaretli olup olmadığını arasında. Eğer '. Kontrol' özelliği bakmak gerekir bir onay kutusu etkin değerini almak için. örn.

var v= element.checked? element.value : '';

Ayrıca, IE bu olayı yok gibi bir onay kutusu değişti olduğunu tespit etmek için bir Onchange işleyicisi kullanamazsınız. Bunun yerine, o öğe için onclick kullanmak zorunda.