form 标签的一般写法 :

<form action="提交表单后动作" method="methodValue">

其中methodValue 一共有两种值,分别代表着两种form 表单提交模式。

其中:

         post   模式下:浏览器将会与action 属性中指导的表单处理服务器建立联系,一旦建立联系之后,浏览器就会按分段传输的方法将数据发送给服务器。

         get    模式下,浏览器会与表单处理服务器建立连接,然后直接再一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的action URL之后。这两者之间互用问号进行分隔。

        就相当于 post是分多次传输数据,get是一次性传输所有数据。

但是并不是所有浏览器都同时支持着两种模式,两种模式各有好坏。

 所以我们需要选择到底用那个模式

优缺点分析:

get模式 因为是一次性将所有数据都传输过去,所以效率会比较高,适合短频快的提交需求。但也由于get模式简单,仅仅是把数据通过URL传输过去而没有进行加密等操作,故而其安全性欠佳,也不适合于数据量比较大的时候。

 

html5 form 加载json html form method_数据

类似这样,数据直接通过url 传送,用户名密码什么的直接明码传输,而且极易获取,所以安全性极差。

post模式 与之相反,在传输表单的时候 浏览器会将表单分成多段数据传输并且会对数据进行加密,所以post适用于数据量较大和安全性需求较高的时候。但是由于其每次都要传输多段数据,而且需要进行加密和解码等操作,所以其效率上会有所降低。

对于新手来说首推使用get方法,因为它比较简单直接,不需要绕那么多弯。

综上可根据实际情况需求选择适合的模式。