jQuery's trigger() and submit() -


मेरे पास इस तरह एक सरल रूप है:

  & lt; form action = "" & gt ; & Lt; div वर्ग = "बीटीएन" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "n" id = "फ़ॉर्म-नाम" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" name = "go" & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; & Lt; a href = "" class = "वोट" शीर्षक = "परीक्षण" & gt; वोट & lt; / a & gt;  

मैं इसे अन्य बटन ( .vote ) से सबमिट करने का प्रयास करता हूं:

  var voteButton = section.find (' ('इनपुट [नाम = जाना]'), storyForm = $ ('। Btn'), storyContainer = $ ('इनपुट [name = n]'), कहानी = सबमिट करें ('। बीटीएन')। निकटतम ( 'फॉर्म'); Votebutton.each (function () {var title = $ (this) .attr ('data-story'); $ (यह) .on ('click', function () {$ (this) .closest ('article' ) .मेट ({अस्पष्टता: .75}, 150, फ़ंक्शन () {storyContainer.attr ('value', title);}); setTimeout (फ़ंक्शन () {storySubmit.trigger ('click'); storyForm.on ( 'जमा करें', फ़ंक्शन () {चेतावनी ('बैम'); वापसी लौट;});}, 50); वापसी झूठी;});});  

मैं जो चाहता हूं, वह फॉर्म ( ट्रिगर के साथ) जमा करना है, लेकिन फिर इसे पृष्ठ पर पुनः लोड करने से रोकने के लिए with ('submit') । लेकिन यह सबमिट नहीं पर भी जाता है, यह पृष्ठ पुनः लोड करता है मैं क्या कर सकता हूं

यहाँ मैं कैसे सबमिट करें .vote तत्व का उपयोग करके घटना:

  $ (फ़ंक्शन () {$ ('a.vote')। पर ('क्लिक', फ़ंक्शन (e) { E.preventDefault (); $ (यह) .prev ('form')। (': Submit')। ट्रिगर ('क्लिक');});});  

  $ (फ़ंक्शन () {$ ('a.vote')। पर ('क्लिक', फ़ंक्शन (e) {e.preventDefault () ; ($ ')'। '(' 'फॉर्म' ')। (': Submit ')। ट्रिगर (' क्लिक ');}); $ (' # myForm ') पर (' सबमिट करें ', फ़ंक्शन (e) { E.preventDefault (); चेतावनी ('प्रस्तुत की गई घटना निकाल दी गई है!');});});  
  .btn {display: none; }  
  & lt; script src = "https://ajax.googleapis.com/ajax/libs/ jQuery / 2.1.1 / jquery.min.js "& gt; & lt; / स्क्रिप्ट & gt; & Lt; form action = "" id = "myForm" & gt; & Lt; div वर्ग = "बीटीएन" & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "n" id = "फ़ॉर्म-नाम" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" name = "go" & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; & Lt; a href = "" class = "वोट" शीर्षक = "परीक्षण" & gt; वोट & lt; / a & gt;  


Comments