PHP | Jquery | Css | Codeigniter | Unity3D


PHP ile çalışırken sayfalar arası veri post etmişsinizdir. Mesela veri silmek istediğimizde linkle silicek olduğumuz verinin id değerini silme kodlarının yani sql kodlarının çalışacak olduğu sayfaya göndeririz. ( sil.php?id=5 ) Bunu a etiketinin href attrbutüne yazdığımızda sil.php sayfasına id değerini taşır ve sil sil.php sayfasınad bu değeri $_GET['id'] ile yakalar işleme sokarız. Peki buraya kadar tamam ya işiniz javascript e düşerse ya da jquery ile o sayfadan gelen veriyi yaklamak istersek naparız ? Gelen id ile jquery de işlem yapıcak da olabiliriz. Şimdi sizinle php de get ile yakaladığımız bu değeri jquery (javascript) ile nasıl yakalarız bunu görelim. Şimdi ilk olarak veriyi post edicek olduğumuz sayfayı oluşturalım bu sayfanın adı ilksayfa.php olsun isterseniz html sayfası da oluşturabilirsiniz.
ilksayfa.php

<?php

 echo 'Gönder';

?>

Şimdş burda gelen.php sayfasına page=1 ve id = 3 değerlerini gönderdik. Sırada bu değerleri yakalıycak olduğumuz sayfayı oluşturmak var. Bu sayfanın adı da gelen.php olsun ve script etiketleri arasına bu kodları ekleyelim ama bundan önce alinan.php nin en başında jquery kütüphanesini çağırmayı unutmayalım
gelen.php

$(document).ready(function() {
 
 
 function getUrlVars() {
  var vars = {};
  var parts = [removed].href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
   vars[key] = value;
  });
  return vars;
 }

    
 var first = getUrlVars()["page"]; // Fonksiyona page değerini gönderir.
 var second = getUrlVars()["id"];  // Fonksiyona id değerini gönderir. 

 alert("Page: " + first); // Alert ile gelen page değerini yazdıralım.
 alert("Id: " + second);  // Alert ile id page değerini yazdıralım.
 
});



Google


Soru ve Tartışma Konularınız için;

Yayınlayan
comments powered by Disqus
Yazar: Windofelm
Description: Jquery ve javascript ile gelen ( post edilen ) veriyi yakalamak, kullanımı nasıldır ?