douruocai4111 2016-06-08 10:39
浏览 48
已采纳

JQuery url GET变量

I there a possible way to use a GET variable in jQuery url. Like in PHP we have something like this:

header('location : path/to/page.php?id='.$id);

And In the page.php we do this:

$id = $_GET['id'];

So in jQuery can we do something like:

window.location.replace(path/to/page.html/* and pass the url query here*/);
  • 写回答

4条回答 默认 最新

  • douan3182 2016-06-08 10:45
    关注

    I think what you are looking for is to access the query string ($_GET in php) variables in javascript. You can use this function for that.

    function getParameterByName(name, url) {
        if (!url) url = window.location.href;
        name = name.replace(/[\[\]]/g, "\\$&");
        var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
            results = regex.exec(url);
        if (!results) return null;
        if (!results[2]) return '';
        return decodeURIComponent(results[2].replace(/\+/g, " "));
    }
    

    and then call getParameterByName('id') to get ?id=val part of the current URL.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看