ボタンのjavascriptの現在のページのURLからクエリ文字列を削除したいクリックしてください上記のコードで私を助けることができます。
質問する
1699 次
4 に答える
2
リダイレクトやページのリロードなしでは、クエリ文字列を単純に削除することはできません。したがって、場所を変更するか、 windows.location を使用してリダイレクトします。getPathFromUrl() 関数は、指定された URL からクエリ文字列を削除します。
これがどのようにできるかの例です:
function getPathFromUrl(url) {
return url.split("?")[0];
}
var testurl='http://localhost:2314/RewardPointsSystem/Admin/PointCalculations.aspx?date=20-Sep-2012%22'
window.location=getPathFromUrl(testurl); // loads http://localhost:2314/RewardPointsSystem/Admin/PointCalculations.aspx
于 2012-10-03T06:44:02.953 に答える
2
試す
var query = window.location.href.match(/^(.*)\?/);
if (query){
history.pushState(null, "", query[1]);
}
于 2012-10-03T06:27:03.370 に答える
1
ここで、これを試してください:
window.location = String(window.location).match(/(.*?)\?/)[1];
またはコメントでサンプルURLを使用する
window.location = "http://localhost:2314/RewardPointsSystem/Admin/PointCalculations.aspx?date=20-Sep-2012%22".match(/(.*?)\?/)[1];
于 2012-10-03T06:16:33.730 に答える
0
「?」に続く文字列全体を削除するだけです。サイン
于 2012-10-03T06:32:37.567 に答える