पर उलझन में मैं AJAX .done() फ़ंक्शन का उपयोग करने के तरीके पर थोड़ा उलझन में हूं। मैं यह जांचने के लिए एक फॉर्म को सत्यापित करने पर काम कर रहा हूं कि उपयोगकर्ता डेटाबेस में मौजूद है या नहीं और हालांकि AJAX सबसे अच्छा तरीका होगा (अभी भी इसे सीख रहा है)। मेरे पास एक php फ़ाइल है जो उपयोगकर्ता मौजूद नहीं है और यदि उपयोगकर्ता मौजूद नहीं है तो गलत है। मैं बूलियन को किए गए फ़ंक्शन के पैरामीटर में कैसे पास करूं?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
}
});
});
मुझे उम्मीद है कि यह समझ में आया। मैंने इसे समझाने के लिए अपनी पूरी कोशिश की।
नीचे की कोशिश करो यह एक्सएचआर सफल स्थिति, जैसे वापस आ जाएगी मैं जो कुछ पूछ रहा हूं उसके बारे में थोड़ा उलझन में हूं, क्या उपर्युक्त काम नहीं करता है? – dt192
@DanielTillin मैंने अपनी तरह की jquery वेबसाइट पर एक उदाहरण देखा, लेकिन मैंने इसे सर्वश्रेष्ठ रूप से अनुकूलित करने के लिए संपादित किया, लेकिन मुझे यकीन नहीं है कि उन्हें 'परिणाम' पैरामीटर कहां से मिलता है। – Vince
परिणाम वह डेटा है जो पोस्ट से लौटाया जाता है, लेकिन लौटाया गया डेटा एक स्ट्रिंग है, इसलिए यदि आप अपनी PHP फ़ाइल आउटपुट – dt192