jQuery post() 方法

17 Mar 2025 | 阅读 2 分钟

post() 方法是常用的 HTTP 方法之一。它用于通过 HTTP POST 请求从服务器加载页面。此方法从不缓存数据,通常用于将数据与请求一起发送。我们无法为 POST 请求添加书签。

语法

参数值

此方法包含四个参数值,其中一个是必需的,其余是可选的。我们必须将 URL 参数包含到 post() 方法中。post() 方法的参数值定义在下表中。

参数
URL这是发送请求的 URL。这是一个必需参数。
数据这是一个可选参数。它是与请求一起发送到服务器的数据。
function(data, status, xhr)这也是一个可选参数。它是一个回调函数,在服务器请求成功时执行。
它也有三个参数:data、statusxhr,其中 data 包含来自服务器的结果数据,status 表示请求状态,例如“success”、“error”等,xhr 包含 XMLHttpRequest 对象。
dataType这同样是一个可选参数,用于定义我们期望从服务器接收的数据类型。类型可以是“text”、“json”、“jsonp”、“html”、“script”和“XML”。

现在,让我们来看一个使用 post() 方法的简单示例。

示例

在此示例中,我们正在使用 post() 方法发出 post 请求。我们使用了两个参数:URL 和 post() 方法的回调函数。在这里,HTTP POST 请求用于从服务器加载数据。

URL 参数设置为值 test.html。回调函数有两个参数 datastatus,其中第一个参数保存请求页面的数据,第二个参数保存请求状态。

在输出中,我们可以看到从服务器加载的数据,并且请求的状态是 success(成功)

test.html

Example2.html

立即测试

输出

执行上述代码后,输出将是 -

jQuery post() method

单击给定按钮后,输出将是 -

jQuery post() method
下一个主题jQuery ready() 函数