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

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • dcigs

    dcigs

    9 EYLÜL 2006
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008