SORU
29 Mart 2010, PAZARTESİ


Kaldırmak URL sorgu dizesi

Javascript bir Yolu sorgu dizesi kaldırmak için kolay bir yolu nedir? Pencere kullanan bir WordPress kullanmak için bir eklenti gördüm.konum:arama. Ben bunu yapamam: benim durumumda URL AJAX. belirlenen bir değişken.

var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'

CEVAP
29 Mart 2010, PAZARTESİ


Bu almak için kolay bir yoludur:

function getPathFromUrl(url) {
  return url.split("?")[0];
}

Ayrıca isteyenler içinkarma kaldırın(orijinal soruyla alakalı değilhiçbir sorgu dizesi varo biraz daha fazlasını gerektirir:

function stripQueryStringAndHashFromPath(url) {
  return url.split("?")[0].split("#")[0];
}

EDİT

@sorgu dizesi ve karma hem de çalışan crl basit bir combo önerdi bununla ilgili bir sorun vardır diye RegExp kullanır, ama ():

function getPathFromUrl(url) {
  return url.split(/[?#]/)[0];
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • NextKsa

    NextKsa

    7 EKİM 2009