JavaScript ile QueryString den veri alma - JavaScript Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > JavaScript > JavaScript ile QueryString den veri alma
Kategori: JavaScript
Gönderen: Admin
Tarih: 2008-12-07
Puan: 6   Puan:6 | Katılımcı:5 | Katılımcı : 5
Okunma: 7396
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

<script>
var URL = location.href

function queryString(Deger) {
if(Deger!=null) {
var regEx = new RegExp("(\\?|&)("+Deger+"=)(.*?)(&|$|#)","i")
var exec = regEx.exec(URL)
var Sonuc = RegExp.$3
} else {
var regEx = new RegExp("(\\?)(.*?)($)","i")
var exec = regEx.exec(URL)
var Sonuc = RegExp.$2
}

return(Sonuc)
}
</script>

Not: Fonksiyona değer girildiğinde QueryString´de o değere bir karşılık varsa geriye bu karşılık döner. Tüm QueryString içeriği isteniyorsa parametre kullanılmadan fonksiyon çağırılır.
Örnek: URL´imizin http://www.findikkurdu.com/default.aspx?degisken1=deger°isken2=deger2 olduğunu varsayarak "degisken1" değerinin karşılığını almak istediğimizde fonksiyonumuzu queryString("degisken1") şeklinde çağırmalıyız. Tüm QueryString için ise sadece queryString() yazmak yeterli olacaktır. Bu da bize "degisken1=deger°isken2=deger2" verisini döndürecektir.





Yorumlar
Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin!
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 0 yorum listelendi.