|
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 | Katılımcı : 5 | Okunma | : 7370 | | | |
| | <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. |
|