jQuery是一个非常流行的JavaScript库,它提供了许多方便的函数和回调函数,使得JavaScript编程变得更加容易和自然。下面是一些很有用的jQuery回调函数:
1. .success(): 当$.ajax()请求成功时调用该函数。它的参数是响应数据。 例如: $.ajax({ url: "http://example.com", success: function(data) { console.log(data); } }); 2. .error(): 当$.ajax()请求失败时调用该函数。它的参数是响应状态。 例如: $.ajax({ url: "http://example.com", error: function(status) { console.log(status); } }); 3. .complete(): 当$.ajax()请求完成时调用该函数。无论成功或失败都会调用。它的参数是响应状态。 例如: $.ajax({ url: "http://example.com", complete: function(status) { console.log(status); } }); 4. .done(): 当异步请求成功时调用该函数。它的参数是响应数据。 例如: $.get("http://example.com", function(data) { console.log("Success"); }) .done(function(data) { console.log("Data: " + data) }); 5. .fail(): 当异步请求失败时调用该函数。它的参数是响应状态。 例如: $.get("http://example.com", function(data) { console.log("Success"); }) .fail(function(status) { console.log("Status: " + status) }); 6. .always(): 当异步请求完成时调用该函数。它的参数没有参数。 例如: $.get("http://example.com", function(data) { console.log("Success"); }) .always(function() { console.log("Done"); });
通过使用这些回调函数,您可以更好地处理Ajax请求、处理异步代码以及其他一些非同步的JavaScript代码。希望这些函数对你有帮助!