怎样用javascript,A页面写提交的信息提交到B页面, B页面接收A提交到的...
发布网友
发布时间:2024-10-03 17:18
我来回答
共2个回答
热心网友
时间:2024-10-06 01:05
是想通过javascript 来传递参数么 ?
A页面传递参数采用这样的模式:
a href="OneVid.html?id=M2U00222">进入观赏>></a> (超级链接,传递方法跟动态页面是一样的 【B.html?id=M2U00222:给B.html页面传递参数ID,值为M2U00222】)
B页面接收参数【写在HEAD标签中间】。
<script language="javascript" type="text/javascript">
//增加正则表达式
String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]);
return null;
};
var sId = location.search.getQueryString("id"); //通过表达式获得传递参数
alert(sId);
</script>
参数接收到了,接下来的内容就根据需要写自己的方法了。 我这里有个例子, 您可以看下(当时做的是一个静态页面来播放不同视频)。
热心网友
时间:2024-10-06 00:58
你指的是客户端的javascript吧?
一般来说接收数据需要用到asp、php或jsp之类的动态语言。不过,如果你非要用javascript实现简单的数据传递,可以通过修改url地址,加一些不影响访问的后缀来传数据。