昔のajaxの書き方。私はこちらの方が馴染みが深いです。
$.ajax({
url: "script.php",
success: function (data) {
$( "#log" ).html( data );
},
error: function () {
alert( "Request failed");
}
});
最近ではこのように書くようです。公式サイトより一部抜粋してきました。
var request = $.ajax({
url: "script.php",
method: "POST",
data: { id : menuId },
dataType: "html"
});
request.done(function(data, textStatus, jqXHR) {
$( "#log" ).html( data );
});
request.fail(function(jqXHR, textStatus, errorThrown) {
alert( "Request failed: " + textStatus );
});
request.always(function() {
alert( "Request always");
});
参考
https://api.jquery.com/jquery.ajax/