jquery ile $('form').serialize() ile çok basit bir şekilde ajax ile sayfa post edilebiliyor. birde bunun ters mantığı pratik bir şekilde sayfadaki objelerin yeni değerlerini yükleme gibi nasıl bir işlem yapılabilinir. json ile yapılabilir mesela ama o zamanda sayfayı birde jsona göre tasarlamak gerekir buda ek bir zahmet verir.
konuda daha önce araştırma yapan varmı acaba. sayfanın belli yerlerini yeni değerleri ile tek bir tasarım dosyası kullanarak render etme gibi birşey ile ugraşan yani
ilgilenenlere şimdiden teşekkürler
jquery + php + ajax
14
●1.557
- 12-03-2009, 13:12:11Üyeliği durduruldu
- 12-03-2009, 14:03:33Üyeliği durdurulduquery ile dönen değeri degil de sayfanın güncellenmiş halini yüklemem gerekiyor ama tüm sayfayı degil yerine göre sadece belirli alanların update olmasını istiyorum.Aykut adlı üyeden alıntı: mesajı görüntüle
mesela
<input type="text" value="<?php echo $adi?>">
gibi olduğunu düşünelim
tabi smarty kullanıyorsak bu ifadenin yaklaşık
<input type="text" value="{$adi}">
gibi kullaniyoruz.
ben istiyorum ki adam kodunu yazacak tab tuşna basacak mesela bunun için örnek formdaki tüm değerler yenilenmesi gerekirken adam örnek ilin koduna basınca sadece ilin adı alanını güncellemek gerek.
tek tek kod yazarak zaten bunu yapabiliyorum herhangi bir sıkıntım yok. jquery yi boşverin elle tek tek ajax requestleride yazabiliyorum bundada sıkıntı yok.
bu iş nasıl daha pratik ve sistematik hale gelebilir. onu sormak istedim. inş anlatabilmişimdir.
mesela yeni değerleri json ile üretip javascriptle okuyup güncelleme gibi bir model oluşturabilirim ama bu seferde sayfadan olması gereken değerler için tasarım dosyasının haricinde bir dosya daha yapmak lazim ki buda ek bir zaman demek. - 12-03-2009, 14:55:48Eposta Aktivasyonu Gerekmekteyanlış anlamadıysam $_session[] işini görmeli...sdemirkeser adlı üyeden alıntı: mesajı görüntüle
<input type="text" value="{$_session[adi]}">
biraz daha net örnek versen.. - 12-03-2009, 15:51:18Üyeliği durdurulduilgisiz hocam konuyu biraz daha web sitesi yada bunun paneli yapmaktan çok web tabanlı yazılım olarak düşünürseniz anlayabilirsiniz.taylanaktepe adlı üyeden alıntı: mesajı görüntüle
insan ajax niye kullanır yada bu şekilde yaklaşırsanız daha açıklayıcı olur
forumda yazdığım mesajları görüyorsanız zaten az çok session lamı tutsam gibi basit cevabı olmayan şeylerle ugrastigii az çok görmüşsünüzdür 
mesala adam bir beyanname giriyor. beyanname kodunu girdi. datalar ajaxla geldi. sonra birşeyleri yazdi. ajaxla datalar gitti hatalar vs ler oluştu. bu arada bazı alanlar enable disable özellikleri değişti falan falan herşey ajaxla olacak şekilde.
Tüm sayfayı yenilemek yerine ilgili objeleri özellikleri ile değerlerini yenilemenin kolay pratik bir yolunu ariyorum yani. tüm sayfayıda yapabilirim ama o zamanda javascript fonksiyonlarını eval etmek gibi iş daha kompleksleşiyor
inş bu sefer anlatabilmişimdir - 12-03-2009, 18:05:47jQuery kullanarak;
$("#element_adi").val("yeni değer");
forumda jQuery kullanan görmek güzel
- 12-03-2009, 18:13:16Üyeliği durduruldusonunda beni anlayan birisihuseyinkeles adlı üyeden alıntı: mesajı görüntüle
toplu olarak bu data nasıl alınır ona çözüm aramaktayım hüseyin hocam
yalnız sayfayı tasarlayıp birde data almak için takla atmak istememekteyim
bilmem meramımı anlatabilmişimdir inşallah
- 12-03-2009, 18:17:55hocam vallahi şimdiye kadar hiç toplu olarak almaya gerek duymadım, sayfayı post edince bende serialize fonksiyonunu kullanıyorum ama almak için gerek duymadım hiç toplu almaya, kaç tane element varki? binlerce değildir heralde, teker teker yaz böyle, çok sorun olmaz.sdemirkeser adlı üyeden alıntı: mesajı görüntüle
..