我正在尝试使用method="post"
创建表单
提交时,表单中的数据将通过HTTP数据包发布 - 因此它们不会使URL栏看起来很乱。
问题是我不知道如何使用在客户端运行的简单javascript来检索数据。
或者,用户点击提交后是否可以恢复URL地址栏? (因为URL看起来像:form.html?area1=x&area2=y&...
,它使地址栏中充满了字符。我希望它看起来与用户提交表单之前的内容完全相同。)
答案 0 :(得分:1)
不,在客户端JavaScript中不可能这样做;这就是服务器的用途。如果您只需要在同一个应用程序之间传递变量,请考虑仅使用散列不同的URL来启用链接;那么,你甚至不需要改变页面,你可以保留相同的数据。
答案 1 :(得分:0)
你在客户端运行的是什么?除非你正在运行node.js或类似的东西,否则javascript只是客户端。
此外,POST和GET有不同的含义,它不仅仅是“看起来有多好”。
你可能会发现this article有趣。