Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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_Rest - Fatal编程技术网

除了表单标记之外,还有哪些其他HTML标记可用于将数据发送回服务器?

除了表单标记之外,还有哪些其他HTML标记可用于将数据发送回服务器?,html,forms,rest,Html,Forms,Rest,我知道我们可以使用标记将数据发送回服务器,方法是给它一个action和method属性。我的问题是,还有哪些HTML标记允许您执行相同的操作(允许您将用户输入发送回服务器)?我们可以在其他标记中指定method=“GET或POST”和action属性,还是只能与标记一起使用 元素是向web服务器发送数据的实际元素(通过您提到的属性以及表单中所有其他与子输入相关的元素) 除了纯HTML空间之外,这些选项还可以通过读取表单、任意元素等灵活地与服务器交互(例如,利用AJAX、Fetch API等)。感

我知道我们可以使用
标记将数据发送回服务器,方法是给它一个action和method属性。我的问题是,还有哪些HTML标记允许您执行相同的操作(允许您将用户输入发送回服务器)?我们可以在其他标记中指定
method=“GET或POST”
和action属性,还是只能与标记一起使用

元素是向web服务器发送数据的实际元素(通过您提到的属性以及表单中所有其他与子输入相关的元素)


除了纯HTML空间之外,这些选项还可以通过读取表单、任意元素等灵活地与服务器交互(例如,利用AJAX、Fetch API等)。

感谢您的回复,所以可以肯定地说元素是我们将数据发送回服务器的唯一方式?另外,如果你想用一个特定的标记来做某事,你可以在标记中添加子元素?在纯HTML的世界里,是的。任何与输入相关的元素(例如,
等)都将使用各自的值绑定这些元素上的
名称
属性,并将其发布到服务器。如前所述,其他技术(如AJAX)的使用在此基础上进行了扩展,并利用Javascript使请求具有更大的灵活性(即,请求包含的内容、内容类型等)。任何命中服务器的请求都将“发送数据”回服务器。
元素是唯一可以发送POST请求的元素,但是
将使用这两个键/值对向服务器发送GET请求。如果没有Javascript,用户通常无法控制数据——他们没有输入数据,但这仍然是一个请求。你是只对HTML感兴趣,还是也考虑Javascript?我的问题涉及HTML和JS。Javascript是否为该功能提供了任何机制。