我在我的代碼如下功能:擴大了jQuery後功能
$.post($form.attr('action'), $form.serializeArray())
.done(function (json) {
}
從我從jQuery文檔這是一條捷徑理解。我想要做的就是改變它,讓我有一些執行成功的函數和一些錯誤執行的函數。這可能嗎?我看到的只有一個.done?
$.ajax({
url: target,
dataType: 'json',
type: 'POST',
data: data,
success: function(data, textStatus, XMLHttpRequest) { },
error: function(XMLHttpRequest, textStatus, errorThrown) { }
爲什麼你不能只用'$ .ajax()'? – JJJ 2012-04-23 13:37:37
這將是好的,但我真的不明白在哪裏把$ form.attr('action'),$ form.serializeArray()放在ajax調用中。另外,如果只有這種可能,jQuery方法看起來更清潔一些。 – 2012-04-23 13:39:17
@MarieJ'$ .ajax()'仍然是jQuery的方式:)。 – kapa 2012-04-23 13:40:04