मेरे पास एक AJAX फ़ॉर्म है जिसे मैं एक jQuery के साथ <input type="button">
का उपयोग कर स्थापित कर रहा हूं। क्लिक करें।इनपुट प्रकार = AJAX के साथ इनपुट प्रकार = "बटन" के बजाय "सबमिट करें"?
समस्या यह है कि, क्योंकि <input type="submit"
> फॉर्म में नहीं है, फॉर्म पारंपरिक तरीके से सबमिट नहीं होता है, इसलिए फॉर्म वैधकर्ता हमेशा काम नहीं करते हैं, और एंटर बटन दबाकर कुछ भी नहीं होता है।
यदि मैं क्लिक किया गया इनपुट सबमिट करता हूं, जब इसे क्लिक किया जाता है (या दर्ज हिट इत्यादि), पृष्ठ फिर से लोड होता है जैसे कि यह AJAX रूप नहीं है।
मुझे यहां क्या याद आ रही है?
अगर वह के रूप में के jQuery का उपयोग कर घटना प्रस्तुत देता उपयोग कर सकते हैं, वहाँ 'ऑनसबमिट =" return false के लिए आवश्यकता नहीं है; "पुरानी कार्यक्षमता। 'e.preventDefault()' पहले से ही चाल है। –
@ रॉबर्ट कोरिटनिक: मुझे यह पता है। मैं वह करने के लिए दो तरीकों की पेशकश कर रहा था जो वह कर रहा था। – Kranu