怎么做?不知道要怎么做
比如:url?state=ok&id=1&book=.....应该怎么做

解决方案 »

  1.   

    2.htm中
    <script language=javascript>
    var a=document.location.search;
    if (a!="")
    {
      a1=a.substr(1,a.length-1);
      str=a1.split("&");
      var i;
      for (i=0;i<str.length;i++)
        {
          str1=str[i].split("=");
          document.write("param"+(i+1).toString()+"name:"+str1[0]+",value:"+str1[1]+"<br>");
        }
    }
    else
    {
      document.write("no param received");
    }
    </script>
    <a href="2.htm?aa=a&bb=b">a</a>
      

  2.   

    <script>
    url = location.search.substr(1);
    if(url.length > 0) {
      ar = url.split(/[&=]/);
      for(i=0;i<ar.length;i+=2) {
        document.write("参数:"+ar[i]+":"+ar[i+1]+"<br>");
        eval(ar[i]+"='"+ ar[i+1]+"'");
      }
      document.write("变量room:"+room+"<br>");
      document.write("变量a:"+a+"<br>");
    }
    </script><a href='?a=你好&room=awe'>test</a>
      

  3.   

    <script language=javascript>
    var s = window.location.search; //得到地址栏字符串
    if(s)
    {
       var a = s.split("\?");
       var b = a[1].split("%26");
       for(var i=0; i<b.length; i++)
       {
          var c = b[i].split("=");
          alert("你传入的变量 "+ c[0] +" 的值是 "+ c[1]);
       }
    }
    </script>