jQuery:Sayfa yenilenmeden AJAX ile veri eklemek

Etiketler: , , , , ,

Başlıktan da anlayacağınız gibi bu yazımda bir form ile sayfa yenilenmeden veri eklemeyi görüceğiz. Veriyi eklemek için dil olarak PHP’yi kullanacağım fakat ASP’de kullansanız mantık aynı.

Öncelikle jQuery ile gelen ajax fonksiyonumuza bir göz atalım;

jQuery.ajax({
type: 'POST',//Bu kısım POST ve GET değerlerinden birini alabilir
url: 'veri_isle.php',//Verinin gönderileceği sayfa
data: 'veri=verimiz&veri_iki=verimiz_iki',//Sorgu cümlesi
error:function(){ $('#yazdir').html("Bir hata algılandı."); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $('#yazdir').html(veri);}//Başarılı olursa ekrana bastırılacak veri
});

Şimdi bu kod parçasını kullanarak basitçe verilerimizi veri_isle.php sayfamıza post ediceğiz.

<form id="veri-formu">
<input name="veri"/> - <input name="veri_iki"/>
<input type="button" onclick="gonder();" value="Gönder"/>
</form>

<div id="yazdir"></div>

HTML formumuzu oluşturduk. Şimdide verilerimizi POST methodu ile gönderecek fonksiyonumuzu oluşturalım.

function gonder() {
jQuery.ajax({
type: 'POST',//Bu kısım POST ve GET değerlerinden birini alabilir
url: 'veri_isle.php',//Verinin gönderileceği sayfa
data: $('#veri-formu').serialize(),
error:function(){ $('#yazdir').html("Bir hata algılandı."); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $('#yazdir').html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}

Şimdi burada değinmediğim bir nokta var data: ‘veri=verimiz&veri_iki=verimiz_iki’ bu gördüğünüz kısma tabikide sırayla giriş tanımlayıp daha sonra o girişleri veri yerine yerleştirmeyeceğiz daha kısa bir yolu var.

$('#veri-formu').serialize();

Gördüğünüz kod parçası sayesinde id değeri veri-formu olan formdan giriş (input) isimlerini ve değerlerini (value) okur sonuç olarak aşağıdaki gibi bir sorgu cümlesi oluşturur.

veri=veri isimli girişe(input) girilen veri&veri_iki=veri_iki isimli girişe(input) girilen veri

Şimdide veri_isle.php sayfamızı oluşturalım.

function database($host,$username,$password,$database_name,$set_name){ 

mysql_connect($host,$username,$password) or die("Hata"); 

mysql_select_db($database_name) or die("Hata"); 

mysql_query("SET NAMES '".$set_name."'"); 

} 

//Database fonksiyon bitti. 

database("localhost","root","1234","vt adı","latin5"); 

//Veritabanıma bağlandım. 

$veri = mysql_real_escape_string($_POST["veri"]); 

$veri_iki = mysql_real_escape_string($_POST["veri_iki"]); 

//Get ile gelen verimi aldım. Fakat ' şeklindeki karakterleri etkisiz hale getirmesini istedim. 

$sql = "INSERT INTO tablonuz (veri,veri_iki) VALUES ('$veri','$veri_iki')" ;
@mysql_query($sql) or die("Hata algılandı"); 

Bu sayfada verilerimi post ile aldım ve veritabanıma ekledim. Şimdi sayfaların son hallerine bakalım;

index.php sayfamız;

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery:Sayfa yenilenmeden AJAX ile veri eklemek</title>
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript">

function gonder() {
jQuery.ajax({
type: 'POST',//Bu kısım POST ve GET değerlerinden birini alabilir
url: 'veri_isle.php',//Verinin gönderileceği sayfa
data: $('#veri-formu').serialize(),
error:function(){ $('#yazdir').html("Bir hata algılandı."); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $('#yazdir').html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}

</script>
</head>

<body>

<form id="veri-formu">
<input name="veri"/> - <input name="veri_iki"/>
<input type="button" onclick="gonder();" value="Gönder"/>
</form>

<div id="yazdir"></div>

</body>

</html>

veri_isle.php sayfamız;


function database($host,$username,$password,$database_name,$set_name){ 

mysql_connect($host,$username,$password) or die("Hata"); 

mysql_select_db($database_name) or die("Hata"); 

mysql_query("SET NAMES '".$set_name."'"); 

} 

//Database fonksiyon bitti. 

database("localhost","root","1234","vt adı","latin5"); 

//Veritabanıma bağlandım. 

$veri = mysql_real_escape_string($_POST["veri"]); 

$veri_iki = mysql_real_escape_string($_POST["veri_iki"]); 

//Get ile gelen verimi aldım. Fakat ' şeklindeki karakterleri etkisiz hale getirmesini istedim. 

$sql = "INSERT INTO tablonuz (veri,veri_iki) VALUES ('$veri','$veri_iki')" ;
@mysql_query($sql) or die("Hata algılandı"); 
merhaba 23 Şubat 2009 tarihinde demiş ki;

Vermiş oldugunuz bilgi için teşekur ederım yalnız bir yardımda bulunmanızı ısterim sipariş bolumunde miktar test kutum var onun ıcıne girdigim adet sayısını guncelle dediğimde veri güncelme sayfasında güncelliyor yanlız sayfa yenılenmedıgınden toplam tutar degısmıyor ancak f5 yaptıgımda dogrusunu yazıyor sıte yenile olmadıgıdan boyle bır sıkıntım var yardımcı olursanız sevınırım bu toplamı nasıl yenısnı yazdırırım iyi akşamlar

Berkay 23 Şubat 2009 tarihinde demiş ki;

Demek istediğiniz şey verileri ekliyorsunuz fakat diğer tafatan veriler en güncel haliyle sayfaya bastırılmıyor taki F5 tuşuna basana kadar.

Berkay 23 Şubat 2009 tarihinde demiş ki;

Aradığınız şey bu sanırım : http://codersstuff.com/jquery-ile-sayfayi-yenilemeden-verileri-ekrana-bastirmak/

Alaattin Özkan 26 Şubat 2009 tarihinde demiş ki;

iyi günler destegınız için teşekur ederım yanlız anlamadım bir şey var gondermış oldugunuz eskı java fonksiyonunu kaldırıpmı son gondermıs oldugunuzu koyacam yoksa altınamı devam edecem bide firfox ta bu guncelleme formatı çalısıyor ama expolarda çalışmıyor nedenı ne olabılır bide:) sizden istedıgım ben sayfanın hepsını dive yazıdrmak ıstemıyor guncel halını sadece veri tabloda bulunan tek alanı yazdırmak ıstıyorum yardımlarınız ıçın tekrardan teşekur ederım

Berkay 26 Şubat 2009 tarihinde demiş ki;

Sanırım java hakkında pek bilginiz yok yapmanız gereken verdiğim linkdeki kodları kendinize göre düzenlemek oradaki sadece bir örnek. Sayfanın bütünü alma konusuna gelince örneğin veriler.php gibi bir sayfa hazırlarsınız içerisine istediğiniz verileri almaya yarayan php kodlarını koyarsınız böylelikle güncelleme olsa bile veriler.php her seferinde farklı olacaktır.Verdiğim kodlar IE ve Firefox de başarı ile çalıştı.

cdeniz 20 Mart 2009 tarihinde demiş ki;

Selam, öncelikle bilgilendirmeniz için teşekkür ederim.

Yukarıdaki uygulamayı başarı ile çalıştırdım ancak bazı sıkıntılarım var:

sayfada silinmek istenen bir konu var. altına bir konuyu sil butonu yerleştirdim. konu siliniyor ancak ekranda tazeleme yapıp konu silindi gibi bir mesaj görmek istiyorum. butonun olduğu kısım şöyle:

Teşekkür ederim..

butonun hemen yanına ekrana “başarı ile uygulandı” veya “hata oldu” gibi bir çıktı veremiyorum. ayrıca bulunulan sayfanın da yenilenmesini istiyorum.. yardımcı olabilir misin.

Berkay 20 Mart 2009 tarihinde demiş ki;

Kodlarınızı bir text dosyası halinde upload edip linkini koyarsanız daha iyi olacak.

şahan 26 Temmuz 2009 tarihinde demiş ki;

Merhaba ben asp kullanıyorum kodu çalıştıramadım ben daha yeni ajax kullanmaya başladım biraz daha basit bir şekilde anlatırmısınız örneğin veritabini ismini nereye yazcam veritabanim localhostda değilse yerini nasıl belirticem biraz daha detaya dökermisiniz.

Berkay 26 Temmuz 2009 tarihinde demiş ki;

Yapmanız gereken tek şey PHP ile yaptığımız işlemi asp ile yapmak ayrıntılı bilgi için aşağıdaki linklere göz atabilirsiniz;

http://codersstuff.com/asp-ile-mysql-baglantisi/
http://codersstuff.com/asp-ile-veri-sayfalamak-ms-access/
http://codersstuff.com/asp-ile-son-10-veriyi-gostermek/

şahan 26 Temmuz 2009 tarihinde demiş ki;

benim yapmak istedim sayfa değişmeden üye girişi yapmak ben buraya sorgulama ifademi yazıyım siz ajaxsa ekleyerek yazarsanız sevinirim bu şekilde tekniği biraz öğrene bilirim

Benim üye giriş sistemim böyle ama ben bunu sayfa değişmeden yapılsın istiyorum yardımcı olursanız sevinirim.

Berkay 26 Temmuz 2009 tarihinde demiş ki;

Kodlarınızı *.txt dosyasının içine koyup upload ederseniz size daha rahat yardımcı olabilirim.

şahan 28 Temmuz 2009 tarihinde demiş ki;

işte kodlar burda http://rapidshare.com/files/260775736/Yeni_WinRAR_archive.rar.html
ben bunu ajax ile nasıl yapabilirim sayfa değişmeden yardımcı olursanız sevinirim.

Berkay 29 Temmuz 2009 tarihinde demiş ki;

veri_isle.php dosyasının uzantısını asp yapın ve şu kodları kullanın;

uye=request.form(“kullanici”)
sifre=request.form(“sifre”)

Dim conn,rs
Set conn=Server.CreateObject(“adodb.connection”)
conn.open”Provider=Microsoft.JET.Oledb.4.0;Data Source=” & Server.MapPath(“veritabani.mdb”)

Set rs =Server.CreateObject(“adodb.recordset”)
sql=”Select * From uyeler where kullanici=’”&uye&”‘ and sifre=’”&sifre&”‘”
rs.open sql, conn,1,3
IF not rs.eof Then
Session(“girdinmi”)= “evet”
Session(“kullanici”) = rs(“kullanici”)
Session(“sifre”) = rs(“sifre”)
cumle=”Sisteme başarı ile giriş yaptınız.”
Else
cumle=”Böyle Bir Kullanıcı yoktur.”
End IF
response.write cumle

şahan 31 Temmuz 2009 tarihinde demiş ki;

çok teşekkürler siteniz çok hızlı ve güncel kodların arasında bu kod vardı bu js dosyası bende yok nerden bulabilirim kusura bakmayın bugüne kadar ajaxla ilgilenmediğimden çok soru soruyorum ilginiz için sağolun.

Berkay 31 Temmuz 2009 tarihinde demiş ki;

jQuery’nin resmi sitesi olan jquery.com adresinden temin edebilirsiniz.

şahan 31 Temmuz 2009 tarihinde demiş ki;

Girişlerin isimlerinide değiştirdim yine olmuyor.

Berkay 31 Temmuz 2009 tarihinde demiş ki;

Kodlarımı PHP üzerinde tekrar kontrol ettim ve çalışmama gibi bir durum ile karşılaşmadım. Şu anda işletim sistemim ubuntu olduğu ve asp çalıştıramadığım için size tam olarak yardımcı olmam mümkün değil. Ama sorununuz büyük ihtimal ile asp kodlarında yada veritabanınızda. Bana göndermiş olduğunuz asp dosyalarını incelediğimde giriş isimlerinin doğru olmadığını gördüm ama daha sonra değiştirdiğinizi yazmışsınız. Yani bir hata göremiyorum sizin hatadan kastınız tam olarak nedir üye girişi yapamamasımı…?? Bunu ayrıntılı belirtebilirseniz daha net sonuçlar çıkabilir.

İyi çalışmalar

şahan 31 Temmuz 2009 tarihinde demiş ki;

Sorun şu şimdi ilk başta java hatası verdi anlamadığım bir şekilde düzeldi sonra bir üye ismi yazıp giriş botununa bastığımda herhangi bir işlem gerçekleşiyor ne hata veriyor nede girişi yapıyor siz size verdiğim dosya gibi bir tane çalışan örnek yapıp link verirseniz bir anlasam şu konuyu……

Berkay 02 Ağustos 2009 tarihinde demiş ki;

Buyrun PHP ile basit bir örnek hazırladım;

http://codersstuff.com/wp-content/uploads/2009/08/js_ornek1.rar

şahan 02 Ağustos 2009 tarihinde demiş ki;

Teşşekkürler ben bir göz atayım bu arada sitenizin görünüşü çok güzel olmuş.

elvin 14 Ağustos 2009 tarihinde demiş ki;

Selam arkadaslar benim bir sorum var yardımcı olursanız sevinirim
Ana sayfada(index.php) 10 makale var bu makaleler içinde ardını oku linkleri var bu linkler aşağıda gösterilen haldedir
href=”select.php?id=$id”
ben buradakı id-ni nasıl jquery ile index.php içinden select.php göndere,veri tabanından select komutu ile veri çeke bilirim?

Berkay 15 Ağustos 2009 tarihinde demiş ki;

jQuery nin web sitesinde aşağıdaki gibi bir fonksiyon var.

$.get(“test.php”, { name: “John”, time: “2pm” } );

Buradaki fonksiyon get methodunu kullanarak test.php sayfasına name ve time değerleri gönderiyor. Sizin işinizide bu fonksiyon görecektir.

Kaynak: http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype

Hakan 20 Ağustos 2009 tarihinde demiş ki;

çok başarılı bir yazı olmuş.ben yabancı kaynaklı bir siteden görerek asp sitemde uyguladım bu örneği fakat jquery fonksiyonu textarea dan aldığı değerleri dataisle.asp ye aktarırken metinin içindeki tüm kelimeleri arasındaki boşlukları kaldırıyor.sizin burada yaptığınız gibi bende Post kullanıyorum.Sebebi ne olabilir?

Berkay 21 Ağustos 2009 tarihinde demiş ki;

textarea olayını yukarıdaki kodlara uyarladım ve deneme yaptım. Aralardaki boşlukları atmadı fakat şöyle birşey yaptım arada birden fazla boşluk bıraktım bunları tek bir taneye indirdi. Eğer sorunun bu ise bir text editörü ile bu durumu çözebilirsin.

Hakan 26 Ağustos 2009 tarihinde demiş ki;

kendi ornegim ile sizin orneginiz tekrar karsilastirdim.
data: $(‘#form’).serialize(),
kullaninca bosluk sorunu cozuldu.ben daha once her gidecek degeri jqueryde valuesunu okuyup ata: ‘veri=verimiz&veri_iki=verimiz_iki’,//Sorgu cümlesi
bu sekilde yerlestiriyordum.sorun bundanmis.

Tamer 09 Eylül 2009 tarihinde demiş ki;

Merhabalar Berkay Bey, hem kendi kodlarımı hemde sizin koladrınızı ie de kullaırken sürekli söz dizimi hatası alıyorum.Daha doğrusu sizin js_ornek1 deki kodlarınızı ie de çalıştırdığımda bir sorun çıkmıyor fakat o kodları aynen alıp kendi sayfamda kullandığım zaman ki sadece verileri yolladığım dosyanın adını ve div lerin isimleri değiştiriyorum. Ama söz dizimi hatası alıyorum sürekli. Yardımcı olabilirseniz çok sevinirim.

function FormGonder() {
jQuery.ajax({
type: ‘POST’,//Bu kisim POST ve GET degerlerinden birini alabilir
url: ‘veriGirisi.php’,//Verinin gönderilecegi sayfa
data: $(‘form#haberEkle’).serialize(),
error:function(){ $(‘#islemBilgi’).html(“Bir hata algilandi.”); }, //Hata alinirsa ekrana bastirilacak veri
success: function(veri) { $(‘#islemBilgi’).html(veri);}//Basarili olursa ekrana bastirilacak veri
});
}

yukarıdaki kodu çalıştırdığımda söz dizimi hatası alıyorum.

Berkay 09 Eylül 2009 tarihinde demiş ki;

Merhaba Tamer bey eğer normalde hata yok ise sayfanıza gömdüğünüzde hata alıyorsanız büyük ihtimal ile sitenizdeki JS kodları ile bir çakışma oluyor. Sitenizdeki JS kodlarını ayrıntılı incelerseniz sorunu çözebilirsiniz. Bu arada jQuery kütüphanesini sitenize dahil etmeyi unutmayın.

Tamer 16 Eylül 2009 tarihinde demiş ki;

Merhabalar Berkay Bey, çok teşekkür ederim ilgilendiğiniz için sorunu çözdüm, dediğiniz gibi bir çakışma varmış.Yalnız şimdi benim şöyle bir sorunum var özellikle ie de. Verilerimi ajax ile ekliyorum rahat bir şekilde, verilerimi ekledikten sonra verdata.php dosyasindan mysql deki güncel verileri alabilmek icin $(‘#icerik’).load(veridata.php); kodlarını fonksiyon olarak çalışıtrıyorum fakat son eklediğim veriler bir türlü gözükmüyor listede
bunu $_get fonksiyonu ilede yapmaya çalıştım sizin başka bir makalenizdeki fakat o zamanda olmadı. Firefoxta ise hiçbir sorun yaşamıyorum.

Berkay 17 Eylül 2009 tarihinde demiş ki;

Sistemim ubuntu olduğundan dolayı IE tarayıcısını ne yazıkki kullanamıyorum. Bunun yanı sıra web sayfanızdaki kullandığını kodlarıda tam olarak bilmediğim için size tam olarak yardımcı olamıyorum. Varsayım üzerine konuşmak gerekirse eğer verileri ekledikten sonra ( AJAX ile ) hemen altta güncel verileri göstermek istiyorsanız şu ( http://codersstuff.com/jquery-ile-sayfayi-yenilemeden-verileri-ekrana-bastirmak/ ) sayfada vermiş olduğum “window.setInterval(“fonksiyon adı”,5000); ” JS koduna ihtiyacınız var. Verileri göstermek için istek yapmalısınızki son veriler gelsin. Bu kod 5 saniyede bir “fonksiyon adı” kısmına yazacağınız fonksiyonu çağıracaktır böylelikle güncel verileri alabilirsiniz.

ahmet yılmaz 16 Ekim 2009 tarihinde demiş ki;

Benim data biraz büyük sayfa yükleninceye kadar looding nasıl koyabilirim.

Hem daha estetik gözükür diye düşünüyorum.

Serkay 18 Ekim 2009 tarihinde demiş ki;

Merhabalar;

Bende ekleme yapayım eger gelen veriyi siteye cıktı olarak istiyorsanız php dosyasınız div li class lı cincon lu cıktı yani echo verebilirsiniz.Yukarıda kodlarla Ajax Yorum sistemi bile yapabilirsiniz geliştirilebilir bir paylaşım olmuş teşekkür ederim.

Ayrıca berkay ben birşey isteyecegim eger birden fazla form var ise mesala
veri-formu-1
veri-formu-2
veri-formu-3 gibi
Bunu nasıl yapabiliriz ?
Örnek vericek olursak bir sayfada birden fazla form var ve ben bu formlardan ekletme yapmak istiyorum.

Berkay 23 Ekim 2009 tarihinde demiş ki;

data: $(‘#veri-formu’).serialize(),

Yukarıdaki kod hangi formdan verilerin geleceğine bakıyor formun ismini değiştirip yeni bir fonksiyon oluşturursanız bu problemi çözebilirsiniz.

Berkay 23 Ekim 2009 tarihinde demiş ki;

Daha pratiği vardır belki ama size şöyle bir yönetem tavsiye edeceğim.

function gonder() {
$(‘#yazdir’).html(“Yükleniyor…”);
jQuery.ajax({
type: ‘POST’,//Bu kısım POST ve GET değerlerinden birini alabilir
url: ‘veri_isle.php’,//Verinin gönderileceği sayfa
data: $(‘#veri-formu’).serialize(),
error:function(){ $(‘#yazdir’).html(“Bir hata algılandı.”); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(‘#yazdir’).html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}

Onur 13 Aralık 2009 tarihinde demiş ki;

merhabalar.
yazınız için çok teşekkür ederim kullandım projemde yalnız bi sorunum var.
yerine kullanınca neden hata veriyor? onu bir türlü çözemedim. yardımcı olursanız sevinirim.

Onur 13 Aralık 2009 tarihinde demiş ki;

merhabalar.
yazınız için çok teşekkür ederim kullandım projemde yalnız bi sorunum var.
input type=button yerine input type=submit kullanınca neden hata veriyor? onu bir türlü çözemedim. yardımcı olursanız sevinirim.

Berkay 16 Aralık 2009 tarihinde demiş ki;

Karakter filitreden dolayı çıkmamış resim olarak gönderebilirmisiniz?

Berkay 16 Aralık 2009 tarihinde demiş ki;

“Submit” formalarda formların gönderilmesi ile alakalı fonksiyondur. Submit kullanmanızın zaten sizin açınızdanda bir yararı yok hatta zararı olabilir.

Kemal 26 Aralık 2009 tarihinde demiş ki;

Hocam Ellerine Sağlık
jqueryi anlayınca daha çok seviyorum =)

ali korkmaz 20 Ağustos 2010 tarihinde demiş ki;

Verileri db ye 0 – 0 olarak işliyor. Bir sorun var galiba.

Berkay 20 Ağustos 2010 tarihinde demiş ki;

Kodlarınızı kontrol edin. Eğer hala olmuyorsa kodlarınızı .txt dosyası halinde upload edebilirmisiniz ?

ali korkmaz 21 Ağustos 2010 tarihinde demiş ki;

Şimdi denediğimde çalıştı. Ben baya acemisiyim bu konunun daha doğrusu jQuery’nin.

Ama yine bir iki sorunum var.

Veriyi eklediğim an verilerin eklendiğine dair bir mesaj yada uyarı gelmiyor. Inputlar içi dolu şekilde öylece duruyor. Ama db’ye baktığımda veriyi eklemiş oluyor. Birde sadece sayı ekleyebiliyorum. Harf ekleyince 0 – 0 olarak ekliyor. Dünkü denemem deki sorunda buymuş. :)

Verilerin eklendiğine dair bir bilgi verilebiliyorsa aşağıdaki gibi verebilir miyiz?

“veri ve veri_iki sisteme başarıyla eklendi.”

success: function(veri) { $(‘#yazdir’).html(veri);}//Başarılı olursa ekrana bastırılacak veri

index.html de bu sekilde birşey var ama işe yaramıyor galiba. Çalışmaları upload ettim.

Buyrun,
http://hotfile.com/dl/63596519/d044853/jqu.zip.html

İyi çalışmalar.

Berkay 23 Ağustos 2010 tarihinde demiş ki;

Veritabanınıza sadece sayı eklenmesinin nedeni öyle sanıyorumki veriyi eklediğiniz bölüm int değerinde onu text değerine çekerseniz sorun düzelecektir.

Uyarı içinde yapmanız gereken veri_isle.php sayfasının altına aşağıdaki kodu eklemek.

echo “$veri ve $veri_iki sisteme başarıyla eklendi.”;

Bitmek bilmeyen işlerimden dolayı cevap biraz gecikti kusura bakmayın :)

Hakan 13 Eylül 2010 tarihinde demiş ki;

Merhaba,

Ben hazırlamış olduğun kodları yerleştirdim ama şu komutu

jQuery.ajax({
type: ‘POST’,//Bu kısım POST ve GET değerlerinden birini alabilir
url: ‘veri_isle.php’,//Verinin gönderileceği sayfa
data: ‘veri=verimiz&veri_iki=verimiz_iki’,//Sorgu cümlesi
error:function(){ $(‘#yazdir’).html(“Bir hata algılandı.”); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(‘#yazdir’).html(veri);}//Başarılı olursa ekrana bastırılacak veri
});

nereye yerleştireceğimi bulamadım…
:S

Berkay 14 Eylül 2010 tarihinde demiş ki;

Merhaba Hakan bey. Bu bilgi yazıdada bulunmaktadır.

Bu kodlar head…head arasında <script type=”text/javascript”>…</script>

arasına yerleştirilmelidir.

emin 15 Eylül 2010 tarihinde demiş ki;

İyi çalışmalar Berkay bey…
bende çalışan bir jquery kodu var fakat yeni bir sayfa dizayn ettim ve veri girişide veri listelenmeside aynı sayfada.. iframe kullanmadım sebebi de 10 veri listelenmesinden sonra ikinci sayfaya geçiriyorum. sizin vermiş olduğunuz kodlar veri alışı başka sayfadan geliyor. sorunum veri girişinin ve veri listelenmesinin aynı sayfada olduğu bir kod düzenlemesi…. yardımcı olursanız sevinirim…

Berkay 16 Eylül 2010 tarihinde demiş ki;

Merhaba anlayamadığım bir şey var şimdi sizin sanırım 10 dan fazla veriniz var ve bunları ana sayfanızda sayfalı bir şekilde listelemek istiyorsunuz öylemi ?

emin 16 Eylül 2010 tarihinde demiş ki;

anlatamadım sanırım evet :)
benim veri giriş formumla veri listelediğim form aynı sayfada.. farklı safyalar olduğunda çalışan bir jquery kodum var fakat ben iki form da aynı sayfada iken çalışan bir kodlama yapabilirmiyim diye merak ettim fantazi olur sanırım… teşekkür ederim…

Berkay 17 Eylül 2010 tarihinde demiş ki;

Elbette yapabilirsiniz eklemiş olduğunuz verileri aşağıda linkini verdiğim konudaki kodlar ile sayfaya canlı olarak çekebilirsiniz. ( Facebook’daki gibi )

http://codersstuff.com/jquery-ile-sayfayi-yenilemeden-verileri-ekrana-bastirmak/

hasan 18 Eylül 2010 tarihinde demiş ki;

url değişiyor url denetimi yapılıyorsa switch ile o zaman defaultta belirtilen sayfaya yönleniyor sayfa değişiyor o nasıl engellenecek

Berkay 20 Eylül 2010 tarihinde demiş ki;

Sormak istediğiniz sanırım şu; Bir sayfanız var sayfayı bu yöntem ile çekiyorsunuz fakat içerik dinamik olduğundan dolayı gelen veriye göre veri çekilen sayfa yönlendirme yapıyor böylelikle ana sayfanız yönleniyor öyle mi ?

Bunu şöyle engellersiniz yönlendirme yerine anahtar bir değer döndürürsünüz bu değer, çeken sayfa tarafından yorumlanır ve istediğiniz doğrultuda devam ettirirsiniz.

Eklemek istiyorum soruları daha ayrıntılı yazarsanız memnun olurum sonuçta sizlere kodlarınızı görmeden cevap veriyorum.

İyi çalışmalar dilerim…

AJAX ASP ASP.NET Astronomi ve uzay C# CSS Design Diğer EN Geliştirme Google Other PHP PHP programing Programing Programlama Tasarım Teknoloji Dünyası Temel Bilgiler TR ubuntu Wordpress Wordpress / EN İnternet

Beni öldürmeyen acı beni güçlendirir.
Friedrich Nietzsche
Bazı erkekler kadınları anlamaya çalışır, diğerleri kendilerini daha basit konulara adarlar, örneğin görelilik kuramına.
Albert Einstein
Cesaret insanı zafere, kararsızlık tehlikeye, korkaklık ise ölüme götürür.
Yavuz Sultan Selim
Kod şiirdir.
Eğer evrende yalnızsak çok büyük bir yer israf ediyoruz demektir.
Contact ( Film )
Dünya'nın gördüğü her büyük başarı, önce bir hayaldi.En büyük çınar bir tohumdu, en büyük kuş bir yumurtada gizliydi.
Woody Allen
EOMY TOP 100
Yukarı çık