在 a.php 中
<script>
var s = new String(window.location);
s = s.split("?")[1];
var value = s.split("=")[1];
</script>你也可以这样写
<script>
var page = 2;
</script>
<meta http-equiv=refresh content=2;url=a.php>

解决方案 »

  1.   

    <script>
    var xx = "<?=xx?>";
    </script>
      

  2.   

    a.php中用php
    <script>
    var varname="<?=$_GET['xx']?>";
    alert(varname);
    </script>或者用js
    <SCRIPT>
    function getUrlParameter(asName){
     var lsURL=window.location.href;
     loU = lsURL.split("?");
     if (loU.length>1){
      var loallPm = loU[1].split("&");
      for (var i=0; i<loallPm.length; i++){
       var loPm = loallPm[i].split("=");
       if (loPm[0]==asName){
        if (loPm.length>1){
         return loPm[1];
        }else{
         return "";
        }
       }
      }
     }
     return null;
    }
    alert(getUrlParameter("xx"));
    </SCRIPT>
      

  3.   

    <script>var xx=<?=$xx?></script>
      

  4.   

    多谢楼上几位的回答。如果我用var xx = "<?=xx?>";接到xx的值,我怎么用if语句来判断xx的值是多少呢?比如是1还是2。是不是这样:
    if(xx=1)
    {
    alert("true");
    }
    else

    alert("flase");
    }