昔の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/