-1

我正在尝试使用method="post".
提交后,表单中的数据将通过 HTTP 数据包发布 - 因此它们不会使 URL 栏看起来凌乱。
问题是我不知道如何使用在客户端运行的简单 javascript 来检索数据。

或者,是否可以在用户点击提交后恢复 URL 地址栏?(因为 URL 看起来像:form.html?area1=x&area2=y&...这使得地址栏充满了字符。我希望让它看起来与用户提交表单之前的相同。)

4

2 回答 2

1

不,在客户端 JavaScript 中不可能做到这一点;这就是服务器的用途。如果您只需要在同一个应用程序之间传递变量,请考虑使用哈希值不同的 URL 来启用链接;然后,您甚至不必更改页面,并且可以保留相同的数据。

于 2012-05-27T01:01:58.850 回答
0

你在客户端运行什么?除非您正在运行 node.js 或类似的东西,否则 javascript 只是客户端。

此外,POST 和 GET 有不同的含义,不仅仅是“它看起来有多好”。

您可能会发现这篇文章在这方面很有趣。

于 2012-05-27T00:58:24.950 回答