现在的位置: 首页 > 综合 > 正文

两个页面直接传参,不走action

2018年01月29日 ⁄ 综合 ⁄ 共 876字 ⁄ 字号 评论关闭

平时做web端开发的工作中都是用的action传参,很少用到直接页面传参,现在做移动互联服务端,要想让接口通用,有时候就得用到直接页面传参啦;下边顺便记录了下传参方法

1、第一个页面内容


<script type="text/javascript">
  $(function(){
  $("#toPageB").attr("href","./web/MyJsp1.jsp?data=ffff");
  });
  </script>
  <body>
    <a href="MyJsp1.jsp" id="toPageB">This is my JSP page. </a><br>
  </body>

2、第二个页面内容

<script type="text/javascript">
  $(function(){

  alert(window.location.href);
  var data=window.location.href;
  alert(request("data"));//弹出结果ffff
  });
 
  /*--获取网页传递的参数--*/
  function request(paras)
  { 
      var url = location.href; 
      var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
      var paraObj = {} 
      for (i=0; j=paraString[i]; i++){ 
      paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
      } 
      var returnValue = paraObj[paras.toLowerCase()]; 
      if(typeof(returnValue)=="undefined"){ 
      return ""; 
      }else{ 
      return returnValue; 
      } 
  }
  </script>

抱歉!评论已关闭.