📅  最后修改于: 2020-11-27 01:08:17             🧑  作者: Mango
post()方法是常用的HTTP方法之一。它用于使用HTTP POST请求从服务器加载页面。此方法从不缓存数据,通常用于与请求一起发送数据。我们无法为POST请求添加书签。
$(selector).post(URL, data, function(data, status, xhr), dataType)
此方法包括四个参数值,其中一个是必需的,其他是可选的。我们必须将URL参数包含在post()方法中。下表定义了post()方法的参数值。
Parameter | Values |
---|---|
URL | It is the URL to which the request is sent. It is a mandatory parameter. |
data | It is an optional parameter. It is data sent to the server along with the request. |
function(data, status, xhr) | This is also an optional parameter. It is a callback function that executes on the successful server request. It also has three parameters: data, status, and xhr in which data contains the resulting data from the server, status represents the request status like “success”, “error”, etc., and the xhr contains the XMLHttpRequest object. |
dataType | This is also an optional parameter that defines the type of data we are expecting from the server. The type can be “text”, “json”, “jsonp”, “html”, “script”, and “XML”. |
现在,让我们看一个使用post()方法的简单示例。
在此示例中,我们通过使用post()方法发出发布请求。我们使用两个参数,即URL和post()方法的回调函数。在这里,Http Post请求用于从服务器加载数据。
URL参数设置为值test.html。回调函数具有两个参数data和status,其中第一个参数保存请求页面的数据,第二个参数保存请求状态。
在输出中,我们可以看到从服务器加载的数据,并且请求的状态为成功。
test.html
Hello World
Welcome to the javaTpoint.com
jQuery post() method
This is an example of using the post() method in jQuery
Click the following button to see the effect.
输出:
执行完上述代码后,输出将为-
点击给定的按钮后,输出将是-