【问题标题】:Use questionmark instead hashtag使用问号代替主题标签
【发布时间】:2014-07-10 09:39:52
【问题描述】:

我有一个代码在主题标签之后设置我的值 即http://www.mydoman.com/adv/#justexample 我需要值“justexample” 但我想用问号代替标签: http://www.mydomain.com/adv/?justexample

我需要在这段代码中替换什么:

<script>
        jQuery(function($){
            setTimeout(function(){
                var hash = window.location.hash+"";
                var cookieguardada = $.cookie("dv130312_r");
                var cookieactual = hash.substring(1);
                if((cookieguardada==null && cookieactual!="")||(cookieguardada!=null && cookieactual!="" && cookieguardada!=cookieactual)){
                    $.cookie("dv130312_r", "-" , { expires: -5, path: "/", domain: "'.$dominioprincipal.'"});
                    $.cookie("dv130312_r", hash.substring(1) , { expires: 7, path: "/", domain: "'.$dominioprincipal.'"});
                }
            },500);
        });
    </script>';

【问题讨论】:

  • Hashtag 用于窗口哈希,或同一页面上的位置。问号指定 URL 参数的开头,由 PHP 设置,用 & 分隔,格式为key=value

标签: php jquery cookies


【解决方案1】:

window.location.hash 替换为window.location.search

<script>
    jQuery(function($){
        setTimeout(function(){
            var queryString = window.location.search+"";
            var cookieguardada = $.cookie("dv130312_r");
            var cookieactual = queryString.substring(1);
            if((cookieguardada==null && cookieactual!="")||(cookieguardada!=null && cookieactual!="" && cookieguardada!=cookieactual)){
                $.cookie("dv130312_r", "-" , { expires: -5, path: "/", domain: "'.$dominioprincipal.'"});
                $.cookie("dv130312_r", hash.substring(1) , { expires: 7, path: "/", domain: "'.$dominioprincipal.'"});
            }
        },500);
    });
</script>';

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多