日期:2014-05-16  浏览次数:20397 次

同服务器上的两个html网页怎么传递数据?
同服务器上的两个html网页怎么传递数据?
我在网页a.html中调用a.js,在a.js中把结果发送给同服务器的b.html网页。然后在b.html中显示出a.js发送的数据。数据非常小,很短的字符串。
求在a.js中应该使用什么函数发送数据,b.html中又如何接收?求详细说明,我是新手,不胜感激。

------解决方案--------------------
发到服务器后记录到数据库 b页面ajax取  或者在跳转到b页面时在b页面的url里写入传递的信息后b页面解析 
------解决方案--------------------
这个是最简单的静态页面传值,一般的不会这么做,一般的将会是楼上老兄所说的,先将数据传到服务器,再由服务器跳转到b页面,输出你要的值,当然还有很多的方法就看你要实现什么功能啦
------解决方案--------------------
你10楼的代码 ok
没错
------解决方案--------------------
a.html:


</head>
<body>


   <a > 点击我</a>

<script type="text/javascript">
    var hre = "b.html?username=张三&userpassword=adb";
    //将字符串编码为URl
    var newString = encodeURI(hre);

    document.getElementsByTagName("a")[0].href=newString;
</script>

</body>
</html>




b.html:



<!DOCTYPE html>
<html>
<head>
    <title></title>

    <script type="text/javascript">



        var str = decodeURI(window.location.search);

        var arr = str.split("&");
        var arrnext = arr[1].split("=");
        
        alert(arrnext[1]);

    </script>

</head>
<body>

    
</body>
</html>