Javascript ve JQuery için çok yeni ama benim ilk ajax komut neredeyse% 100 çalışıyor başardı. Belki bugün benim şanslı bir gün olacak ve ben bu kadar bitirebiliriz. :)
Ne olduğunu bilmek bana bunu her dosyanın bir örneğini çocuklar vereyim. Ben bu dosyaları kafa karıştırıcı çünkü bu sergiyi benim son deneyin başarılı olduğunu inanıyorum. Hepsi js ve aynı sözdizimi vardır.
Ne var 2 javascript dosyaları vardır. Bir ajax.js denilen ve folling sözdizimi vardır. o ajax.php çağırır.
$("#admEmpID").bind("change", function(e){
$.getJSON("ajax.php?e=" + $("#admEmpID").val(),
function(data)
{
$.each(data, function(i,item)
{
if (item.field == "admEmpStatus")
{
// ?? radio buttons
}
............. etc
The next file I have is this script and is called admEmp.js. I think that this one is for my form validation.
$(function() {
$('.error').hide();
$('input.text-input').css({backgroundColor:"#FFFFFF"});
$('input.text-input').focus(function(){
$(this).css({backgroundColor:"#FFDDAA"});
});
$('input.text-input').blur(function(){
$(this).css({backgroundColor:"#FFFFFF"});
});
$(".admEmpBtn").click(function() {
// validate and process form
// first hide any error messages
$('.error').hide();
var admEmpID = $("input#admEmpID").val();
var admEmpStatus = $("input[name='admEmpStatus']:checked").val();
$.ajax({
type: "POST",...............etc.
Ne yapmak istiyorum veritabanı sonuçlarına göre benim onay kutularını geçiş olduğunu. Veritabanından sonuç, daha sonra onay kutusu, aksi takdirde kontrol edilmelidir = 1 ise, kontrolsüz olmalıdır.
Bana onay kutularını da olacağını varsaymak için şimdi yerinde var bu komut yüzden JQuery ve innerworkings ile oluyor ne hiçbir fikrim var benim gibi birisi için veritabanındaki değerlerden benim textboxes dolduracaktır, bu doğaldır on / off değerleri ile dolu. Belki ben yanlış duyuyorum. Ben yayınlanan son kez SO yardım arayan, bir adam ben sunucu tarafı kodu ile sonuçlarını geçiş için gerekli olduğunu belirtti. Bu doğru mudur yoksa jQuery benim için yapacak?
Ben de için de değerleri göstermek için gereken onay kutularını yanı sıra radyo düğmeleri var. Sadece bir yan not olarak, onay kutularını gruplandırılmış değildir; Onlar her biri kendi değerine sahip.
Siz sağlayabilir herhangi bir yardım için teşekkür ederiz.
Tamam. . "Dz" attr (true, 'işaretli') I ('# admCustRptDly') koymak gerektiğini söyledi; Benim komut içine beni kontrol niteliğini görmek sağlayacak görmek ama öyle değil için. Veritabanı yüzden hiçbir işaretini görmeye Semester bu onay kutusunu için bir 0 vardır. Ben ajax.js dosyasına koymak. İşte şimdi böyle görünüyor.
else if (item.field == "admCustRptDly" && item.value == "1")
{
// $("checkbox#admCustRptDly").attr("checked", "checked");
$('#admCustRptDly').attr('checked', true);
}
İşte bu beni biraz ilerleme olabileceğini düşündürüyor yaptığıdır. Ben durumun içinde bir uyarı koymak ve ben bir uyarı alamadım. Ben 1'e set db değeri var mı bir müşteriye giderseniz, o zaman ben uyarı olsun. Ben daha önce başlamıştı daha bulunuyor. Fakat yine de, ben hala onay işaretini görüyorum olsa db = '0 'olarak veri