Javascript ile query string değerini nasıl alırım?

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?

alattin alattin (13141)
5 yıl önce sordu

Toplam 1 Cevap


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.

alattin alattin (13141)
5 yıl önce cevaplandı

üyelik gerektirir

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