【js教程】如何用jq的js方法获取url链接上的参数值?

如何用jq的js获取url链接上的参数值,并把参数值赋值给表单?

比如这个url链接上的参数:

http://127.0.0.1/index.php?s=check&c=order&m=pay&count=2&price=4&type=2

想要获取url里的type参数,如何获取?

下面解答:

代码如下:

javascript 复制代码
<script type="text/javascript">

    // 1. URL参数解析函数:获取指定参数名的值
    function getUrlParam(name) {
        // 匹配URL中?和&后面的参数(兼容hash模式)
        var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)");
        // 获取URL的查询字符串部分(?后面的内容)
        var r = window.location.search.substr(1).match(reg);
        if (r != null) {
            // 解码URL编码的参数值(防止中文等特殊字符乱码)
            return decodeURIComponent(r[2]);
        }
        // 没有该参数时返回空
        return "";
    }

    //次数
    var count = getUrlParam('count');
    $("input[name='data[count]']").val(count);
    //类型
    var type = getUrlParam('type');
    $("input[name='data[type]']").val(type);
    //金额
    var price = getUrlParam('price');
    $("input[name='data[price]']").val(price);
    
    </script>

效果图如下:

2026.1.4 广州

相关推荐
APIshop2 分钟前
Java获取淘宝商品价格、图片与视频:淘宝开放平台API实战指南
开发语言·python
XiYang-DING3 分钟前
【Java】Map和Set
java·开发语言
M ? A4 分钟前
Vue3+TS实战避坑指南
前端·vue.js·经验分享
小则又沐风a6 分钟前
STL库: string类
开发语言·c++
菜菜小狗的学习笔记7 分钟前
八股(二)Java集合
java·开发语言
星乐a8 分钟前
String 不可变性与常量池深度解析
java·开发语言
captain3768 分钟前
ACM模式下Java输入输出函数为什么会超时?及解决方法
java·开发语言
Mintopia10 分钟前
你以为是技术问题,其实是流程问题:工程效率的真相
前端
Mintopia16 分钟前
一套能落地的"防 Bug"习惯:不用加班也能少出错
前端
唐叔在学习17 分钟前
Python移动端应用消息提醒开发实践
开发语言·python