प्लगइन का जिक्र करते हुए के साथ अच्छी तरह से जवाब नहीं: http://malsup.com/jquery/form/#getting-startedjQuery फार्म प्लगइन फ़ायर्फ़ॉक्स
मैं हाल ही में v2.96 करने के लिए पुराने v2.28 से उन्नत करने के लिए कोशिश की है, लेकिन के रूप में नहीं वहाँ एक नया बग शुरू की जब प्रतीत होता है सकते हैं एक अन्य अजाक्स कॉल का उपयोग करके लोड किया गया एक फॉर्म सबमिट करने के लिए फ़ायरफ़ॉक्स का उपयोग करने का प्रयास कर रहा है।
मेरे पास दो प्रकार के रूप हैं: जिन्हें मैं अजाक्स कॉल के बिना लोड करता हूं और अन्य जो मैं सर्वर से लोड करता हूं। मैं बंधन के लिए ajaxForm का उपयोग():
function bindAjaxResponse() {
// Bind for Ajax POST
var options = {
delegation: true,
//target: '#output1', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback
};
$('#my_form').ajaxForm(options);
}
दोनों क्रोम और IE में, कोड अच्छी तरह से काम करता है और दोनों showRequest और showResponse कहा जाता है और उचित मानकों के साथ भर रहे हैं। नवीनतम फ़ायरफ़ॉक्स (v10.0.2) के साथ केवल showRequest को बुलाया जाता है लेकिन शो रेस्पॉन्स कभी नहीं कहा जाता है। फायरबग स्पष्ट रूप से दिखाता है कि कोई सबमिशन बिल्कुल नहीं किया जाता है। कंसोल विंडो में कोई त्रुटि संदेश और चेतावनी नहीं हैं। मुझे वास्तव में कोई जानकारी नहीं है कि व्यवहार में इस तरह का अंतर क्या हो सकता है।
कृपया ध्यान रखें कि यह सब कोड पुराने संस्करण v2.28
किसी में सभी ब्राउज़र पर पूरी तरह से काम किया है?
प्रश्न पोस्ट की गई पर https://forum.jquery.com/topic/jquery-form-plugin-not-responding-well-with-firefox
धन्यवाद
क्या यह यह बग है? https://github.com/malsup/form/issues/171 मैंने अभी नवीनतम संस्करण के साथ परीक्षण किया है और यह पूरी तरह से काम करता है, फिर से अपग्रेड करने का प्रयास करें। – Tjkoopa
हां, ऐसा लगता है। यह अब v3.02 – Collector