javascript mã, sử dụng jQuery 1.7:jQuery ajax callback không bao giờ gọi
$(function() {
$.get('/ajax_dummy', function() { alert('foo'); })
});
Với Firebug Tôi có thể thấy rằng các yêu cầu HTTP GET được gửi và một "hello world" phản ứng với mã 200 được trả về, vì vậy tất cả mọi thứ dường như khỏe. Nhưng gọi lại không bao giờ được gọi.
Tôi không biết có gì sai; điều này nên đơn giản như vậy, phải không?
'$ .get()' sẽ không hoạt động âm thầm. Chuyển sang sử dụng '$ .ajax()' bằng phương thức 'error' và xem liệu phương thức đó có được chạy hay không. Nếu có, hãy xem các đối số được đưa ra để xem có gì sai. – JAAulde
Loại nội dung nào xuất phát từ trình xử lý ajax? Nếu đó là JSON và phản hồi có JSON không đúng định dạng, nó có thể thất bại mà không cho bạn một lý do rõ ràng tại sao. –
Trong nháy mắt, bạn đang thiếu một ';' ở cuối câu lệnh get? – brheal