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