私はこのようにコーディングしました:
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID },
success: function (data) {
$('#CityID').html(data);
},
error: function (ajaxContext) {
alert(ajaxContext.responseText)
}
});
しかし、最後にjQueryの.ajax()
ドキュメント.done()
を見ると、以下のようにコーディングする必要があるか、少なくともaと.fail()
:を追加することが示唆されているようです。
var request = $.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID }
});
request.done(function (data) {
xxx;
});
request.fail(function (jqXHR, textStatus) {
xxx;
});
アップデート
私がこのようにコーディングした場合、それは同じですか、それとも3つに分割することにいくつかの利点がありますか?
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID }
}).done(function (data) {
xxx;
}).fail(function (jqXHR, textStatus) {
xxx;
});