将一个URL的get变量放入变量中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一个URL的get变量放入变量中相关的知识,希望对你有一定的参考价值。

  1. /*
  2.  * Allow to get into associative array, the GET variable of one URL
  3.  *
  4.  * USING:
  5.  * To get all the variable of one URL
  6.  * var a = getUrlVars('http://domaine.tld/index.php?me=beauGosse&Robert=Moche')["me"];
  7.  * return {"me" : "beauGosse", "Robert" : "Moche"}
  8.  *
  9.  * To get a value of first parameter you would do this:
  10.  * var f = getUrlVars('http://domaine.tld/index.php?me=beauGosse&Robert=Moche')["me"];
  11.  * return beauGosse
  12.  *
  13.  * To get the second parameter
  14.  * var s = getUrlVars('http://stan.com/index.php?me=beauGosse&Robert=Moche')["Robert"];
  15.  * return Moche
  16.  *
  17.  * INSPIRATION:
  18.  * http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html
  19.  */
  20. function getVarsGet(url)
  21. {
  22. var vars = {}, hash;
  23. var hashes = url.slice(url.indexOf('?') + 1).split('&');
  24. for(var i = 0; i < hashes.length; i++)
  25. {
  26. hash = hashes[i].split('=');
  27. vars[hash[0]] = hash[1];
  28. }
  29. return vars;
  30. }

以上是关于将一个URL的get变量放入变量中的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 将变量放入 url 时,include() 文件不起作用?

通过powershell中的变量更新链接

Wordpress:如何在表单 GET 提交后使用 Rewrite 将 URL 变量添加到 URL

jquery怎么获得url的get变量?

htaccess mod 用斜杠将 $_GET 重写为变量

变量更改时如何重新渲染 vue.js 组件