六、两个页面通过JS传值


传值页面(需通过页面跳转)

           
     var data = obj.data;
id=data.id

if (obj.event === 'edit') {
var index = layer.open({
                    title: '编辑用户',
                    type: 2,
                    shade: 0.2,
                    maxmin:true,
                    shadeClose: true,
                    area: ['100%', '100%'],
                    content: '../page/table/edit.html?id='+encodeURI(id),
                });
                $(window).on("resize", function () {
                    layer.full(index);

                });
                return false;
            }

或(location.href)点击后的跳转页面地址,即本地地址改变

"text" id="txt">
 

"button" value="TEST" onclick="test()"/> <script LANGUAGE="JavaScript"> function test(){ var s =document.getElementById("txt"); location.href="2.html?"+"txt="+encodeURI(s.value); } </script>

接收值页面

            var loc=location.href;//获取当前页面链接包括传的值(../page/table/edit.html?id=1)
            var n1=loc.length;//地址的总长度
            var n2=loc.indexOf("=");//取得=号的位置
            var idvalue=decodeURI(loc.substr(n2+1, n1-n2));//从=号后面的内容 值为1
js