Javascript, с помощью JQuery 1.7:JQuery Ajax обратного вызова не называется
$(function() {
$.get('/ajax_dummy', function() { alert('foo'); })
});
С Firebug я могу видеть, что запрос HTTP GET отправляется и «привет мир» ответ с кодом 200 возвращается, так что все, кажется, хорошо. Но обратный вызов никогда не вызывается.
Я понятия не имею, что не так; это должно быть так просто, не так ли?
'$ .get()' будет терпеть неудачу. Переключитесь на использование '$ .ajax()' с помощью метода 'error' и посмотрите, будет ли это запускаться вместо этого. Если да, взгляните на приведенные аргументы, чтобы понять, что происходит. – JAAulde
Какой контент возвращается из обработчика ajax? Если это JSON, и ответ исказил JSON, он может выйти из строя, не давая вам четкой причины. –
При кратковременном взгляде вы не видите ';' в конце заявления get? – brheal