Today write the project encountered an analysis URL code_id value, thought with split () can, but the parameters are not regular, Baidu has a lot of methods, new skills get
Method One, the regular analysis method:
Method
function getquerystring (name) {var reg = new RegExp ("(^|&)" + name + "= ([^&]*] (&|$)", "I"); var r = window.location.search.substr (1). Match (REG); if (r! = null) return unescape (r[2]); return null;}
Call
Alert (getquerystring ("code_id")), Alert (getquerystring ("parameter Name 2")), Alert (getquerystring ("parameter name 3"));
Method Two:
<span style= "FONT-SIZE:16PX;" ><script language= "JavaScript" >function Getrequest () { var url = location.search;//Get URL in "?" Character string var therequest = new Object (); if (Url.indexof ("?")! =-1) { var str = url.substr (1); STRs = Str.split ("&"); for (var i = 0; i < strs.length; i + +) { Therequest[strs[i].split ("=") [0]]=unescape (Strs[i].split ("=") [1]); } } return therequest;} </Script></span>
Call
<script language= "javascript" >var Request = new Object (); Request = Getrequest (), var parameter 1, Parameter 2, parameter 3, parameter n, parameter 1 = request[' parameter 1 '], parameter 2 = request[' parameter 2 ']; parameter 3 = request[' parameter 3 ']; parameter n = request[' Parameter n '];</script>
I'm using method one, that's good.
URL parsing method javascript gets the URL parameter value