【问题标题】:Add/Append query string if empty jquery/javascript如果为空 jquery/javascript,则添加/附加查询字符串
【发布时间】:2014-02-07 02:38:57
【问题描述】:

如何在准备好的文档上附加查询字符串,例如?a=0?它必须首先检查是否存在现有的查询字符串。如果那里还没有查询字符串,它应该只附加查询字符串。否则,它应该什么都不做。

【问题讨论】:

标签: javascript jquery


【解决方案1】:

试试这个:

$( document ).ready(function() {

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

});

【讨论】:

    【解决方案2】:
    if(!(window.location.search.indexOf("?a=0") > -1)) {
        window.location.href += window.location.search;
    }
    

    【讨论】:

    • 谢谢!完美的正是我想要的。
    • @user1610812 - 太好了。乐意效劳。请为所有有用的答案投票并接受一个作为解决方案。
    【解决方案3】:
    if ( !window.location.search.trim().length ) 
       window.location.href = window.location.href + '?a=0';
    

    【讨论】:

    • 正是我想要的!
    猜你喜欢
    • 2018-02-11
    • 1970-01-01
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    相关资源
    最近更新 更多