javascript - 更改部分网址文本并重新加载页面

标签 javascript php html

有没有办法制作一个包含当前 url 部分内容的 a 标记链接?

我会用它来更改语言但保留在当前页面!

如果我在:

www.mysite.com/contact

然后我按:

<a>FR</a>

生成的链接将是:

www.mystie.com/fr/contact

亲切的问候

最佳答案

试试这个:

HTML:

<a href="fr/contact" id="myLink">FR</a>

现在从 javascript 获取 url

$("#myLink").click(function(e){

    e.preventDefault();         
    var url = document.url;                         // get current page url
    url = url.substr(0, url.indexOf('/'));          // get substring from url
    url += "/" + $(this).attr("href");              // add href of a tag to url 
    window.location.href = url;                     // locate the page to url

});

关于javascript - 更改部分网址文本并重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26830279/

相关文章:

javascript - 如何使用 jasmine 测试已完成和失败的延迟对象

javascript - forEach 中箭头函数内的三元运算符

php - Magento销售报表查询

php - 获取搜索表单的结果 - MySQL PHP

javascript - 使用 javascript document.addEventListener 在下一个窗口中打开选项卡

javascript - 输入范围 slider 及其指针的自定义

javascript - Google Virtual Tour 旋转 - 鼠标悬停时暂停

javascript - JS 嵌套循环楼梯

php - 使用数据库中已有的值更新数据库的值

javascript - 如何获取 Bootstrap 选择选择器点击事件