php - Trouble with jquery email form submitHandler -


यहाँ सबमिट कोड के लिए मैं कोड का उपयोग कर रहा हूं:

  submitHandler: function ( ) {$ ('। धारक')। फीडऑट ('धीमी'); $ ( '# लोड हो रहा है') fadein ( 'धीमी')। $ .post ('email.php', {name: $ ('# em_name')। Val (), ईमेल: $ ('# em_email')। Val (), संदेश: $ ('# em_message')। Val ()}, फ़ंक्शन (डेटा) {$ ('# लोड हो रहा है')। सीएसएस ({डिस्प्ले: 'कोई नहीं'}); अगर (डेटा == 'सफलता') {$ ('# callback')। ('संदेश सफलतापूर्वक भेजा गया'); $ ('# ईमेल फॉर्म')। स्लाइडअप ('धीमी');} और {$ ('# कॉलबैक')। शो ()। अनुलग्नक ('क्षमा करें, लेकिन आपका संदेश नहीं भेजा जा सकता , बाद में पुन: प्रयास करें');   }  }); }  

यह इस php के साथ संयोजन के रूप में उपयोग में नहीं है:

  & lt;? Php $ name = stripcslashes ($ _ POST ['name' ]); $ EmailAddr = stripcslashes ($ _ POST ['ईमेल']); $ संदेश = पट्टियाँस्लैश ($ _ POST ['संदेश']); $ Email = "संदेश: $ संदेश \ r \ n: से $ नाम \ r \ n उत्तर दें: $ emailAddr"; $ से = 'mail@example.com'; $ विषय = 'उदाहरण के संदेश'; // सर्वर पक्ष पर ईमेल पता मान्य करें अगर (एरेगी ("[[[_ a-z0-9 -] + (\। [_ A-z0-9 -] +) * @ [a-z0-9 -] + ( \। [A-z0-9 -] +) * (\। [Az] {2,3}) $ ", $ emailAddr)) {// सफल होने पर संदेश मेल भेजना ($ को $ $ विषय, $ ईमेल); गूंज ( 'सफलता'); // वापसी सफलता कॉलबैक} और {गूंज ('एक अमान्य ईमेल पता दर्ज किया गया था'); // ईमेल मान्य नहीं था}? & Gt;  

क्या किसी के पास यह सुझाव है कि ऐसा क्यों नहीं करना चाहिए जैसे यह होना चाहिए ऐसा लगता है कि जब मैं सबमिट करता हूँ तो बस बंद हो जाता है। किसी भी सहायता की सराहना की जाएगी। धन्यवाद!

अनुशंसाएं

  1. फ़ायरबग या httpfox को प्राप्त करें डीजेब एजेक्स स्क्रिप्ट आप सभी किए गए अनुरोध देख सकते हैं और पोस्ट / वैरिएबल प्राप्त कर सकते हैं।

  2. ईग्री उपयोग न करें

  3. मान्य करने के लिए प्रीग का उपयोग न करें ईमेल उपयोग

  4. एक और डीबगिंग विचार: ईमेल.एफ़पी कोड के ऊपर $ _POST वार्स सेट करें और अपने ब्राउज़र में ईमेल .php पर जाएं, यह देखने के लिए कि क्या इसका काम है।


Comments