2014-01-17 62 views
0

如何在文檔準備好後附加查詢字符串,如?a=0?它必須首先檢查是否存在現有的查詢字符串。它只應追加查詢字符串,如果沒有一個。否則,它不應該做任何事情。添加/追加查詢字符串,如果空jquery/javascript

+2

你有什麼這麼遠嗎? –

+0

重複的問題 - https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript –

+0

您可以參考:[追加到URL和刷新頁面]( http://stackoverflow.com/questions/5997450/append-to-url-and-refresh-page) – Craighead

回答

2
if (!window.location.search.trim().length) 
    window.location.href = window.location.href + '?a=0'; 
+0

正是我在找什麼! – monal86

3
if(!(window.location.search.indexOf("?a=0") > -1)) { 
    window.location.href += window.location.search; 
} 
+0

謝謝!完全正是我在找的東西。 – monal86

+0

@ user1610812 - 很好。樂意效勞。請註冊所有有幫助的答案並接受一個解決方案。 – Krishna

0

試試這個:

$(document).ready(function() { 

    url = window.location; //get current url 
    if(url.indexOf("?a=") == -1){ //check for ?a= 
    document.location = url+"?a=0"; // redirect it 
    } 

});