【问题标题】:How to use jquery rewrite redirect url如何使用 jquery 重写重定向 url
【发布时间】:2011-08-24 19:34:34
【问题描述】:

我创建了一个下拉列表(带有 javascript onchange 功能),我想使用 jquery 将重定向 url 从这个:http://localhost/en/abc/kk.php?CT=1 重写为 http://localhost/abc/kk.php?lang=en&CT=1

有可能吗?

【问题讨论】:

  • 这些网址在哪里?下拉列表是带有指向那个/那些网址的锚点的菜单吗?这里的信息不足以形成和回答。
  • 您想在查询字符串中附加lang=en 吗?对
  • 如果你只想附加一个语言参数,你可以更新链接的href属性

标签: jquery url redirect rewrite


【解决方案1】:

您不能通过客户端脚本(例如 javascript 本身)重写重定向 url。您需要.htaccess 文件才能这样做。

但是,如果 URL http://localhost/en/abc/kk.php?CT=1 已经出现在您的标记中,例如锚标记中

<a href="http://localhost/en/abc/kk.php?CT=1">Some Link Text</a>

然后你可以使用jQuery来改变值

$(document).ready(function() {
    $("a").attr("href","http://localhost/abc/kk.php?lang=en&CT=1");
    //It is better to replace the values using pattern mathcing
});

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 2021-03-17
    相关资源
    最近更新 更多