Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在寻找对html表单操作属性的更深入理解_Html_Forms_Action - Fatal编程技术网

正在寻找对html表单操作属性的更深入理解

正在寻找对html表单操作属性的更深入理解,html,forms,action,Html,Forms,Action,我正在寻找比通常给出的更深入的html表单操作属性解释。当用户在浏览器中点击“提交”时,实际发生了什么?我假设浏览器向web服务器软件发送某种消息。因此,浏览器正在与例如Nginx进行通信 但是人们谈论action属性的方式让人觉得浏览器真的在向某个任意URL发送数据。就像一个位于那个URL的php脚本,但这对我来说并没有什么意义。表单数据是否真的被发送到web服务器,然后web服务器解析action属性并尝试以某种方式将参数和值提交到位于那里的脚本?在这种情况下,action属性指定的URL实

我正在寻找比通常给出的更深入的html表单操作属性解释。当用户在浏览器中点击“提交”时,实际发生了什么?我假设浏览器向web服务器软件发送某种消息。因此,浏览器正在与例如Nginx进行通信

但是人们谈论action属性的方式让人觉得浏览器真的在向某个任意URL发送数据。就像一个位于那个URL的php脚本,但这对我来说并没有什么意义。表单数据是否真的被发送到web服务器,然后web服务器解析action属性并尝试以某种方式将参数和值提交到位于那里的脚本?在这种情况下,action属性指定的URL实际上更像是对web服务器的建议


有人能给我解释一下到底发生了什么事吗?我发现表单数据被发送到“where”或web服务器以外的任何地方的想法非常令人困惑,我在任何地方都找不到更深入的解释。所有路径似乎都会导致表单数据被发送到某个URL的概念,就好像这实际上是有意义的一样。

浏览器在action属性中解析URL,并将表单数据发送到该URL。您可以用低级解释来解包吗?浏览器具体在做什么?它如何将数据“发送”到URL?假设有一个名为“number”的参数,其值为“1”。在这种情况下,“发送”这个词对我来说毫无意义。浏览器会解析action属性中的url,并将表单数据发送到该url。你能用低级解释来解包吗?浏览器具体在做什么?它如何将数据“发送”到URL?假设有一个名为“number”的参数,其值为“1”。在这种情况下,“发送”这个词对我来说毫无意义。你能不用那个词解释一下吗?