का उपयोग करता है, मैंने jQuery सत्यापनकर्ता के बारे में आपका उत्तर पढ़ा है जहां आप डेटाबेस में किसी मान के विरुद्ध उपयोगकर्ता नाम की जांच करने के लिए एक विधि की रूपरेखा तैयार करते हैं।jQuery सत्यापनकर्ता और एक कस्टम नियम जो AJAX
Ive ने इस विधि को लागू करने का प्रयास किया लेकिन कोई फर्क नहीं पड़ता कि PHP फ़ाइल से क्या लौटाया गया है, मुझे हमेशा यह संदेश मिलता है कि उपयोगकर्ता नाम पहले ही लिया जा चुका है।
यहाँ यहाँ चौथाई कस्टम विधि है ...
$.validator.addMethod("uniqueUserName", function(value, element) {
$.ajax({
type: "POST",
url: "php/get_save_status.php",
data: "checkUsername="+value,
dataType:"html",
success: function(msg)
{
// if the user exists, it returns a string "true"
if(msg == "true")
return false; // already exists
return true; // username is free to use
}
})}, "Username is Already Taken");
और मान्य कोड है ...
username: {
required: true,
uniqueUserName: true
},
वहाँ एक विशिष्ट तरीके से मैं PHP से संदेश वापस करना चाहिए है।
धन्यवाद
एक
धन्यवाद। आपके जवाब ने एक इलाज किया! – thatweblook
@thatweblook कृपया आप अपना काम करने वाला नमूना कोड – prashu132
दे सकते हैं इसे काम करने के लिए, मुझे msg === "सत्य" को === सत्य (फ़ायरफ़ॉक्स) में बदलना पड़ा। रास्ते के समाधान के लिए धन्यवाद! – ndemoreau