Tôi hơi bối rối về cách sử dụng hàm ajax .done(). Tôi đang làm việc trên xác nhận một hình thức để kiểm tra xem một người dùng tồn tại trong cơ sở dữ liệu và mặc dù ajax sẽ là cách tiếp cận tốt nhất (vẫn còn học nó). Tôi có một tập tin php trả về true nếu người dùng tồn tại và sai nếu người dùng không tồn tại. Làm thế nào tôi sẽ vượt qua boolean vào tham số cho các chức năng thực hiện?Bối rối trên hàm jquery .ajax .done()
$(".check").blur(function(){
var username = $(".check").val();
$.ajax({
url: "validateUser.php",
type: "post",
data: "username= " + username
}).done(function(result){
if (result == true){
// User exists
}else{
// User doesn't exist
}
});
});
Tôi hy vọng điều đó có ý nghĩa. Tôi đã cố hết sức để giải thích.
Tôi hơi bối rối về những gì bạn đang yêu cầu, điều trên không hoạt động? – dt192
@DanielTillin Tôi thấy một ví dụ trên trang web jquery tương tự như của tôi, nhưng tôi đã chỉnh sửa nó cho phù hợp với tôi nhất, nhưng tôi không chắc chắn nơi họ nhận được thông số 'kết quả' từ. – Vince
kết quả là dữ liệu được trả về từ bài đăng, nhưng dữ liệu trả về là chuỗi, vì vậy, bạn sẽ khớp với 'true' hoặc 'false' được trích dẫn nếu đó là kết quả của tệp php của bạn – dt192