如何把js变量传递给html页⾯,如何将js变量从⼀个html⽂件传
递给另⼀个?
我的问题很简单,但由于我仍然缺乏合并js,php和html的熟练程度,因此⽆法到解决此问题的解决⽅案。 问题涉及3个⽂件:如何将js 变量从⼀个html⽂件传递给另⼀个?
JS1.js
function foobar(foo){
...
}
这⾥FOO从HTML1.html⽣成相同的富⽂件js合并两个数组
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。