Jquery İle Veri Gönderip Almak
-
jQuery kütüphanesi yardımıyla forma girdiğimiz bilgilerin sayfa yenilenmeden ilgili alanda gösterilmesi
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" /> <meta name="author" content="Serkan TOGAL - www.ontedi.com" /> <title>jQuery ile Veri Gönderip Almak</title> <script type="text/javascript"> function Islem() { var strAd = $("input[name=ad]").val(); var strSoyad = $("input[name=soyad]").val(); $.ajax ({ type: 'GET', url: 'gonder.asp', cache: false, data: 'ad=' + strAd + '&soyad=' + strSoyad + '', success: function(strGelen_Veri) { $("span").html(strGelen_Veri); } }); } </script> </head> <body> <form method="post" action="javascript:void(0);"> Ad: <input type="text" name="ad" /><br /> Soyad: <input type="text" name="soyad" /><br /> <input type="submit" value="Gönder" onclick="return Islem()" /><br /> <span></span> </form> </body> </html>gonder.asp adlı dosyamızın içeriği
<% strAd = Request("ad") strSoyad = Request("soyad") Response.Write "Adınız: "&strAd&", Soyadınız: "&strSoyad&"" %>http://www.ontedi.com/javascript/jquery-ile-veri-gonderip-almak.html
-
Post yöntemi ilede de gönderim yapabilirsiniz. Yapmanız gereken sadece ajax kısmındaki type 'ı POST olarak belirtmek..
-
peki post veya get gönderirken index.php?id=<?=$_POST["id"]?> şeklinde parametre gönderebilir miyiz?
-
SpermMan bunu yazdı:
-----------------------------peki post veya get gönderirken index.php?id= şeklinde parametre gönderebilir miyiz?
-----------------------------$.ajax({
type: 'POST',
url: './a.php?s='+a,
data: datam,
success: function(b){
$('#main').html(b)
}
});a ve datam var .. Oralarını nasıl kullanacağın sana kalmış.
a.php?s=hebe&b=qube&c=dude
dersin ;
sonra kontrolleri yapınca data kısmınada ;
datam = 'a=b&c=d&d=e'
şeklinde ne istersen yazarsın... Rahatlık sağlıyor..
--
Senin dediğin post edilen bir veriyi kullanmak sanırım. Oda olur , fakat zor gibi . Çünkü php ile yollanan veriyi javascript'e döküp, ordan javascript ile post ettirip, tekrar phpde işlettirip, geri javascripte yollayıp sonra tekrar php ekranda bastırmak... İşkence bence.
Ne yapmak istiyorsun ? örnek verirsen belki daha kısa yolu vardır.
-
zumsuk bunu yazdı:
-----------------------------SpermMan bunu yazdı:
-----------------------------peki post veya get gönderirken index.php?id= şeklinde parametre gönderebilir miyiz?
-----------------------------$.ajax({
type: 'POST',
url: './a.php?s='+a,
data: datam,
success: function(b){
$('#main').html(b)
}
});a ve datam var .. Oralarını nasıl kullanacağın sana kalmış.
a.php?s=hebe&b=qube&c=dude
dersin ;
sonra kontrolleri yapınca data kısmınada ;
datam = 'a=b&c=d&d=e'
şeklinde ne istersen yazarsın... Rahatlık sağlıyor..
--
Senin dediğin post edilen bir veriyi kullanmak sanırım. Oda olur , fakat zor gibi . Çünkü php ile yollanan veriyi javascript'e döküp, ordan javascript ile post ettirip, tekrar phpde işlettirip, geri javascripte yollayıp sonra tekrar php ekranda bastırmak... İşkence bence.
Ne yapmak istiyorsun ? örnek verirsen belki daha kısa yolu vardır.
-----------------------------
Php de olaylar nasıl ilerledi bilmiyorum ama asp.net mvc tarafında post veya get ettiğin veriyi işlemek ve geri döndürmek neredeyse cocuk oyuncağı durumunda json sayesinde biz rahatlıkla halledebiliyoruz yada işin biraz daha farklı yolları sayesinde.
