0
sayfa.aspx?sayfaId=100 gibi bir URL'deki sayfaId gibi bir query string değerini Javascript ile nasıl yakalarım?
Query string değerini alabilmek için Jquery gibi bir kütüphane gerekli mi?
1
Javascript ile query string değerini almak için Jquery gibi bir kütüphaneye ihtiyacınız yok. Saf Javascript kullanarak, Javascript ile URL içerisindeki parametre değerini almanız mümkün.
Aşağıdaki Javascript metodu Query string içerisindeki parametre değerini almanızı sağlayacaktır
function parametreAdinaGoreDegeriGetir(parametreAd) { parametreAd = parametreAd.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp("[\\?&]" + parametreAd + "=([^&#]*)"), results = regex.exec(location.search); return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); }
sayfa.aspx?sayfaId=100 örneğinde Javascript içerisinde sayfaId Query string parametresinin değerini almak için
parametreAdinaGoreDegeriGetir(sayfaId)
şeklinde metodu çağırdığınızda değer olarak 100 dönecektir.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol