【问题标题】:Asual $.address - how to get rid of hashtagAsual $.address - 如何摆脱标签
【发布时间】:2013-06-21 00:38:35
【问题描述】:

我正在使用 Asuals jquery 插件 $.address

一切正常,但网址中仍提供哈希标签

$("#ulSideNav a").address(function(){
    return $(this).attr('href').replace("#/", '')
});

(返回“/suburl”)

$.address.change(function(event){
    var uri = event.value;
    if(uri.length > 1){
        ajaxRequest(uri);
    }
});

是否在更改 url(不是基本 url)时发出 ajax 请求

$('#ulSideNav a').click(function(e) {
    $("#ulSideNav").children().removeClass("active");
    $(this).parent().addClass('active selected');
});

切换导航栏的活动状态

 http://BASEURL/#/suburl

这就是url最后的样子

所以我的问题是 => 如何删除该标签

(可能是window.location的问题,但我所有的尝试都失败了)

【问题讨论】:

    标签: javascript jquery jquery-plugins url-rewriting


    【解决方案1】:

    试试这个,

    newurl=window.location.href.replace("#/", '')
    console.log(newurl);
    window.location.href=newurl;
    

    【讨论】:

    • 我放入“地址更改” -> 它生成一个获取请求 => 覆盖 ajax(ajax 调用,然后正常获取)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多