jQuery-POST请求的大括号

jQuery - braces of a POST request

本文关键字:请求 jQuery-POST      更新时间:2023-09-26

我为jQuery POST请求找到了以下代码。我不理解大括号,在调用.done函数之前它不是已经关闭了吗?

var jqxhr = $.post( "example.php", function() {
 alert( "success" );
})
 .done(function() {
   alert( "second success" );
 })
 .fail(function() {
   alert( "error" );
 })
 .always(function() {
   alert( "finished" );
});

$.post是一个函数,它存储在$变量中存储的对象的属性(post)中。

$.post()调用该函数并返回一个返回值(在本例中为jqXHR对象)。

$.post().done是另一个函数,它存储在调用$.post()返回的值的属性(done)中。

它被称为链接。

"something".length.toString().length.toString();

每个方法都是根据上一个方法的结果调用的。

完成了,但它返回了一个jqXHR对象,您仍然可以对其应用函数,例如:http://api.jquery.com/jQuery.ajax/#jqXHR