The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callback methods are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.
А "обсуждений много по этой ошибке, но решения нет нигде" потому как все разжевано в официальной документации.