如何把js变量传递给html页面,如何将js变量从一个html文件传递给另一个?

我的问题很简单,但由于我仍然缺乏合并js,php和html的熟练程度,因此无法找到解决此问题的解决方案。 问题涉及3个文件:如何将js变量从一个html文件传递给另一个?

JS1.js

function foobar(foo){

...

}

这里FOO从HTML1.html生成相同的富文件

HTML1.html

...<?php

$something = Object->method();

$array = Object->anotherMethod($something);

echo "

var foo =" . json_encode($array) . ";

";

?>

...

这里我生成我的php数组的json_encode(d)版本

HTML2.html

...

...

... onClick = \"foobar(foo)\">";

...

这里,基本上,我需要它作为参数来运行我的foobar的JS在JS1.js功能文件

所以我的问题是,我如何将foo从HTML1.html传递到HTML2.html?

PS:obivously我有2个分裂的html文件,因为我需要他们两个都和做不同的事情,否则这个问题从来没有发生,即使只是:)来澄清一些事情

+0

你是如何使页面的变化?一个标准的链接,还是发生在JS功能? –

2012-01-16 10:19:05

+0

谢谢大家回复,我会尝试cookie的东西。 要回答你的问题,Jiving,页面更改是通过表单按钮完成的,因为基本上HTML1.html通过JS1.js显示字段列表(数组)和HTML2.html,应该处理该列表并执行别的东西。 –

2012-01-16 10:56:39

+0

如果它只是一个表单,并且只需要一个变量,那么Cookie就是矫枉过正的。您可以在表单上使用“GET”或“POST”方法来传递信息。 –

2012-01-16 11:13:19

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值