के साथ डेटाबेस में मौजूद है तो मूल रूप से, मैं अपने पंजीकरण फॉर्म में एक सुविधा जोड़ना चाहता हूं, जिसे मैं जांचूंगा कि वह उपयोगकर्ता नाम डेटाबेस में पहले से मौजूद है या नहीं।जांचें कि उपयोगकर्ता नाम AJAX
मैं AJAX के बारे में कुछ प्रश्न हैं -
1) मैं समारोह on_change एक AJAX अनुरोध बनाना चाहते हैं, इसलिए कुछ इस तरह -
$('#username').change(function() {
$.ajax({
url: "validation.php"
});
});
तो, जहाँ तक मैं समझ गया, मैं चाहिए validation.php फ़ाइल के अंदर PHP में किए गए सभी सत्यापन हैं, सही? क्या कोई विशेष सत्यापन आवश्यक है या यह एक एसक्यूएल कथन के साथ बस सरल सत्यापन हो सकता है - SELECT * FROM 'users' WHERE 'username' = '. $_POST['username'];
2) तो जैसा कि मैंने समझा कि मुझे POST मूल्यों को $ .ajax के माध्यम से भी पास करना होगा, सही? यदि हां, तो मैं validation.php फ़ाइल के माध्यम से उन्हें कैसे एक्सेस कर पाऊंगा?
3) परिणामों को validation.php फ़ाइल में प्राप्त करने के बाद, मैं उन्हें वापस कैसे पास कर सकता हूं (सत्य या गलत - मौजूद है या मौजूद नहीं है)? मुझे उन्हें वापस पास करने की आवश्यकता होगी, और फिर जांच करें, अगर यह सच है - एक त्रुटि दिखाएं कि उपयोगकर्ता नाम पहले से मौजूद है, अन्यथा, कुछ भी नहीं दिखाएं?
आशा है कि आप समझ गए हैं कि मैं क्या बनाने जा रहा हूं। मुझे पता है कि इंटरनेट पर बहुत सारे ट्यूटोरियल हैं, लेकिन मैं ट्यूटोरियल्स के माध्यम से कुछ बनाना पसंद नहीं करता, क्योंकि अगर मैं इसे अपने आप बना देता हूं, तो अगली बार समझना आसान होगा;)!
संपादित करें: इसके अलावा, मैं कोडइग्निटर फ्रेमवर्क के साथ अपनी वेबसाइट बना रहा हूं, तो मैं कोड इग्निटर मॉड्यूल में AJAX में यूआरएल विशेषता कैसे पास करूं?
क्या आपने $ .ajax विधि –
का पूरा उपयोग पढ़ा है हां, मैंने इसे पढ़ लिया है, लेकिन मैंने कुछ हिस्सों को समझ नहीं लिया है, जो ऊपर वर्णित हैं। –
आप $ .ajax की डेटा प्रॉपर्टी का उपयोग करके जानकारी पास कर सकते हैं और उस जानकारी को मानक पोस्ट के रूप में resd या php पेज प्रिंट में पढ़ सकते हैं सच झूठी। यह जानकारी $ .ajax –