Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查参数的URL并复制到输入中_Javascript_Jquery - Fatal编程技术网

Javascript 检查参数的URL并复制到输入中

Javascript 检查参数的URL并复制到输入中,javascript,jquery,Javascript,Jquery,我想检查URL中的参数。如果此参数存在,我想将其传递到输入中 网址是www.xyz.com/?userid=1234 目标应该是: 检查URL是否包含参数“userid=” 如果是,则将该值设置为值的输入 我的问题是,我不知道如何获取参数的值。在我看来,这一定像是“在“userid=”之后接受所有内容直到结束或“&”(尽可能开始新的价值)” 我想我应该: <input type="hidden" name="userid" type="text" value="" /> 最后,在我

我想检查URL中的参数。如果此参数存在,我想将其传递到输入中

网址是www.xyz.com/?userid=1234

目标应该是:

  • 检查URL是否包含参数“userid=”
  • 如果是,则将该值设置为值的输入
  • 我的问题是,我不知道如何获取参数的值。在我看来,这一定像是“在“userid=”之后接受所有内容直到结束或“&”(尽可能开始新的价值)”

    我想我应该:

    <input type="hidden" name="userid" type="text" value="" />
    
    最后,在我的示例中,输入值应该是“1234”。

    您可以使用接口获取查询字符串值

    要检查URL中是否存在搜索参数,请使用


    尝试这应该是你要找的。谢谢!我在这里找到了完整的解决方案:
    if(window.location.href.indexOf('userid=') > -1) { ... }
    $('input[name=userid]').val('...');
    
    var params = new URLSearchParams(url);
    console.log(params.get("userid"));
    
    params.has('userid') === true;