Это связано с тем, что согласно документации синтаксис $ .get () должен быть таким:
jQuery.get( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
обратите внимание на опцию обратного вызова success . обратный вызов успеха вызывается, когда запрос является успешным, на основании кодов состояния (200). но ваш URL может быть неверным путем или возвращает какой-то другой код состояния (404), означающий «файл не найден», и, следовательно, возникает ошибка. поэтому метод успеха никогда не вызывался.
также отсутствует обратный вызов «error», определенный в вашем синтаксисе. проверьте следующий более полный код
$.get("/ajax_dummy", function() { alert('foo'); })
.error(function(d,e) { alert(e); })
.complete(function() { alert("complete"); });