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ş:
Kaldırmak URL sorgu dizesi...
Twitter üzerinde bir sorgu dizesi ile ...
JavaScript sorgu dizesi...
[&Quot;anahtar"] vs Talebi.Parame...
Bahar - Açıklama Denetleyici Tabanlı s...