打印数据通过表单发送的方式

时间:2015-05-07 17:37:11

标签: html ajax form-submit

我想通过AJAN将表单提交到外部插件。但是,此插件有一些必填字段来验证提交。

正常流程 - 没有ajax-工作正常,所以我想知道这些数据是如何发送的,所以我也可以通过AJAX传递相同的名称和属性。锄头我可以弄清楚吗?

1 个答案:

答案 0 :(得分:1)

据我所知,您想知道标准表单发布的工作原理,如果是这样,那么本文提供了很好的解释Mozilla developer network - Sending and retrieving form data

简而言之,表单通常使用 GET POST http方法提交。

  • GET

从表单中收集所有字段数据,并向服务器发出请求,将所有数据嵌入到自己的URL中。前foo.com?field_name=data&field_name2=data2

  • POST

发布HTTP请求正文中的所有数据(标题和空格之后的那部分。Example HTTP request

//HTTP header example
ETag: "3f80f-1b6-3e1cb03b"
Content-Type: text/html; charset=UTF-8
Content-Length: 138

通常,数据的编码方式与field_name=something&field_name2=something+else

相同

如果您想了解浏览器向服务器发送的数据类型,您可以使用浏览器网络检查器(通常按f12访问)firefox chrome查看请求正文/网址然后在ajax请求中使用相同的数据。