在不同的HTML页面之间传递数据

时间:2020-01-06 07:31:23

标签: javascript php jquery html ajax

我是PHP新手,迷路了。

我正在使用HTML5,CSS3,jQuery和Bootstrap 4。

我的网站上总共有4个HTML页面。在第一页中,有4个带有文本的方块(假设为A,B,C和D),用户选择其中一个方块,然后按“下一步”按钮。单击此“下一个”后,用户将转到第2页,但是需要根据用户在第1页(A,B,C或D)中的选择来更新此页。同样,第2页和第1页的数据也需要转到第3页。

我读到有关通过URL,AJAX,PHP会话以及其他一些方法进行操作的信息,但是由于我是新手,所以我很困惑。

请指导我如何在不同页面之间传递数据?

编辑:我没有使用过表格。

3 个答案:

答案 0 :(得分:2)

my @specificStrs = $input_line =~ m{(/[^/]*/|[^,\s]+)}g;

答案 1 :(得分:1)

您可以使用"datePublished": "2014-02-15", "dateModified": "2019-11-19", "mainEntityOfPage": "https://www.legal-advice.hk/2014/02/defamation.html", "publisher": { "@type": "Organization", "name": "Choi Lawyer", "logo": { "@type": "ImageObject", "url": "https://1.bp.blogspot.com/-Nj9XcEaEsXI/XgwMfMx4i4I/AAAAAAAABFI/up42xdzmzEIxpY4pSRdD7PDJPv5YzlNQwCLcBGAsYHQ/s1600/Choi%2BLawyer.jpg", "width":"349", "height":"350" } },

首页:(first.html)

localstorage

第二页:(second.html)

localStorage.setItem("square_first", "A");

答案 2 :(得分:1)

您可以使用本地存储,下面的示例肯定会对您有所帮助。

在HTML页面1上:

window.onload = function() {
   var sqa = prompt("square: ","A");
   localStorage.setItem("SQA",sqa);
}

在HTML页面2:

window.onload = alert(localStorage.getItem("SQA"));

您可以使用cookie,但是存储是更好的选择,因为页面请求没有发送到服务器。

相关问题