Tôi có một cuộc gọi jQuery Ajax rất đơn giản (bên dưới). Cuộc gọi Ajax thực thi và tôi có thể thấy trong bảng điều khiển Firebug Net mà máy chủ trả về 200 OK và trả về một chuỗi "OK" như nó cần. Tuy nhiên, các chức năng thực hiện và thất bại không cháy! Rất bực bội!jquery ajax thực hiện chức năng không bắn
(The "trước" và "sau khi" cảnh báo DO lửa.)
Để đơn giản (và như là một kỹ thuật gỡ lỗi) Tôi đã tước này xuống để nó hầu hết xương trần nhưng vẫn còn các trình xử lý sẽ không cháy. Tôi không thấy gì ở đây?
postUrl= "/mod/users/check_email/";
dataToPost= { email: "[email protected]" };
alert("before");
$.ajax
({
type: "POST",
url: postUrl,
data: dataToPost,
done: function()
{
alert("Success.");
},
fail: function()
{
alert("Sorry. Server unavailable. ");
},
}); // end Ajax call
alert("after");
Phương pháp ajax không có tùy chọn thực hiện và không thành công. Những gì bạn đang tìm kiếm là thành công và lỗi. –