如何截取url后面的参数

来源:互联网 发布:foreach遍历多维数组 编辑:程序博客网 时间:2024/05/19 19:44
<!DOCTYPE HTML><html><head><title>js获取url后面的参数</title><meta charset="utf-8" /><script>  var params=(function(){  var search=location.search;//获取location的search属性,保存在search中  var params={};//创建空对象params  if(search!=""){//如果search不是空字符串      search.slice(1).split("&").forEach(//?username=zhangdong&pwd=123456;//search去开头?,按&切割为数组,forEach      function(val){        var arr=val.split("=");//将当前元素值按=切割,保存在arr中          params[arr[0]]=arr[1];//向params中添加一个元素,属性名为arr[0],值为arr[1]      }      );   }    return params;//返回params  })();  console.dir(params); //params:{username:"katherine",pwd:"123456"}  </script></head><body> <form>姓名:<input name="username"/>密码:<input type="password" name="pwd"/><input type="submit"/></form></body></html>
需要注意的是:url以及控台前后的变化
0 0
原创粉丝点击