-4

SHORT:URLIFEXISTのパラメーターを削除するスクリプトが必要です。jquery /Script/である必要があります

LONG:たくさんのパラメータを使ってトラフィックを送信するサイトがあります。これらは、phptocookieで即座に処理されます。Cookieを設定した後、同じページを更新したいのですが、パラメーターはありません。Cookieはiframeで処理する必要があるため、phpで実行できません。したがって、Cookieがiframeで設定された後、jquery/scriptで処理する必要があります。

みんなありがとう!:)

4

3 に答える 3

1

次のコードは、クエリ文字列パラメータを削除し、ページをリロードします

window.location.href = window.location.protocol+"//"+window.location.hostname+window.location.pathname
于 2013-02-06T07:31:17.850 に答える
0

ウィンドウの場所の検索属性は、URLのGETパラメータを記述しているので-

if (window.location.search != "") {
    window.location.search = "";
}

別の解決策については、この質問を確認することをお勧めします。

詳細については、window.locationのMDNドキュメントを参照してください。

于 2013-02-06T07:32:40.797 に答える
-2

次のようなものを使用する必要があると思います:

var url_update= false;
var stripped_url;
function removeparametersFromURL(url_string) {
if (url_string.indexOf("#") > 1) {
    URL = url_string.split("#")[0];
    url_update= true;
}
if (url_string.indexOf("?") > 1) {
    URL = url_string.split("?")[0];
    url_update= true;
}
return URL;
}

var stripped_url = removeparametersFromURL(top.location.href);
if(url_update){
top.location.href = stripped_url;
}

setTimeout(function(){
stripped_url = removeparametersFromURL(top.location.href);
if(url_update){
top.location.href = stripped_url;
}
},5000); //will call function after 5 seconds
于 2013-02-06T07:58:21.493 に答える