0

我知道这可能听起来很傻,更简单的选择是将我的页面转换为 PHP。但是有没有办法用 Javascript 或 jQuery 在 HTML 中做到这一点?

我想将 JSON 字符串从一个 HTML 页面发送到另一个页面。

其中first.html有一组图像被转换为​​如下所示的 JSON 字符串:

{"images":[ {"src":"images/en1.png"},
    {"src":"images/en4.png"},
    {"src":"images/en2.png"},
    {"src":"images/fr4.png"},
    {"src":"images/b40.png"},
    {"src":"images/ca7.png"}
]}

我想把它发送到 second.html那里,一个叫做编辑的按钮会把这一切都带回first.html

有没有办法做到这一点或者是不可能的?

4

3 回答 3

2

您可以为此使用查询字符串

就像是

    <a 
href='second.htm?images={"images":[ {"src":"images/en1.png"},{"src":"images/en4.png"},{"src":"images/en2.png"},{"src":"images/fr4.png"},"src":"images/b40.png"},{"src":"images/ca7.png"}]}' >
    Go to second page
    </a>

在 second.htm 上,您可以使用

window.location.href
于 2012-07-07T12:35:15.400 回答
1

您可以使用 :

cookie 来存储字符串并在第二个 html 中读取 cookie

将整个字符串(JSON stringify)作为 URL 参数传递

于 2012-07-07T12:34:58.447 回答
1

您可以使用 Andris Reinman 的jStorage库来利用 HTML5 离线存储。只需调用setfirst.html 页面中的get方法和 second.html 页面中的方法。

于 2012-07-07T14:26:52.957 回答