Остерегайтесь уведомления об устаревании, начиная с JQuery 3.0:
Примечание об устаревании: обратные вызовы jqXHR.success (), jqXHR.error () и jqXHR.complete () удалены с jQuery 3.0. Вместо этого вы можете использовать jqXHR.done (), jqXHR.fail () и jqXHR.always ().
Вы можете использовать его следующим образом:
var jqxhr = $.ajax( {
method: "POST",
url: "/plugins/custom/cisco/${url_node}/custom.cisco.endpoint-test-28?DOB=28-02-1994&month=Feb",
data: { name: "Dummy" }//in case you want to post data,
} )
.done(function(data) {
$('#test_macro').hide();
console.log("Data :", data);
alert( "success" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "complete" );
});
Всегда проверяйте официальную документацию:
http://api.jquery.com/jquery.ajax/