同服务器上的两个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>