[英]how to pass an array from one html to another html page?
我将其用于Phonegap,所以,我希望使用javascript中的解决方案。
我发现了许多使用PHP的解决方案。这就是为什么我想弄清楚它的原因。
好吧,我得到一个数组,其值来自数据库。我想将此数组传递给第二HTML页面。
传递变量,正在使用以下代码...
编辑:
window.location.href="1stpage.html"?var1=&value;
希望我的编码是正确的。
如果我错了,请指导我。
根据建议的答案进行更改
Julio Meca Hansen先生,我尝试实施相同的
window.location.href='1st page.html?var1=5&var2=6';
并尝试通过在第二页上打印值来进行验证...
console.log("value1: "+var1 +"value2: "+var2 );
las !,我得到这个错误...
E/Web Console(12476): ReferenceError: Can't find variable: var1 at file:///android_asset/www/1st%20page.html?var1=5&var2=6:17
如果此数组仅由JavaScript使用,则不要使用cookie。 Cookies用于存储服务器需要访问的信息,并且随意设置它们可以使您的网络使用量大大增加!
而是使用JavaScript的localStorage
接口。 它受所有现代浏览器的支持(IE7及以下版本不算作“现代”,尤其是Windows Update实际上迫使您进行更新),并且易于使用:
var someArray = [1,2,3,4];
if( !window.localStorage) alert("Sorry, you're using an ancient browser");
else {
localStorage.myArray = JSON.stringify(someArray);
}
以后,您可以检索它: JSON.parse(localStorage.myArray)
我希望这是您要实现的目标。 如果不是,请澄清您的问题;)
如果代码链接到图像,则将更像这样:
<img src="images/img1.png" alt="" onclick="window.location.href='1stpage.html?var1=5&var2=6';">
修改它以满足您的需求:P
如果您不想使用javascript:
<a href="1stpage.html?var1=5&var2=6">
<img src="images/img1.png" alt="" />
</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.