jquery - My $.getJson method is calling another action in my add cart functionality project? -


मेरा दृश्य पृष्ठ कोड है

  & lt; form method = "post" & gt; & Lt; इनपुट आईडी = "जमा 1" प्रकार = "सबमिट करें" मान = "हटाओलकार्ट्स" / & gt; & Lt; / प्रपत्र & gt; & Lt; इनपुट प्रकार = "सबमिट करें" वर्ग = "उत्पाद_बीटीएन" मान = "अभी खरीदें" / & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; क्लिक करें (फ़ंक्शन () {$ .getJSON ('@ Url.Action ("EmptyCart", "home")', चेतावनी ('jhfg'), फ़ंक्शन (डेटा) {यदि (डेटा = "123") {चेतावनी ('गाड़ी खाली है');}})});  नाम ("विवरण")] सार्वजनिक एक्शनरशिप BuyNow (इंट आईडी)  

{वापसी रीडायरेक्ट करेंअक्शन ("विवरण", "होम"); } सार्वजनिक कार्यप्रदर्शन रिक्तकार्ट () {System.Web.HttpContext.Current.Application.RemoveAll (); यदि (System.Web.HttpContext.Current.Application ["cartList"]! = नल) {} वापसी रीडायरेक्ट टाईएक्शन ("इंडेक्स", "होम"); } सार्वजनिक कार्यवाही विवरण विवरण (इंट आईडी) {वापसी दृश्य (); }

जब भी मैं डिबग मोड में Deleteallcarts बटन क्लिक करता हूं तो यह Buynow कार्रवाई विधि को जाता है ... Plz मुझे इन क्लिक इवेंट के लिए समाधान को रिकॉर्ड्स रिक्त कार्ट कार्रवाई विधि में बताएं ...

आपके पास एक सबमिट बटन वाला फ़ॉर्म है, जिसकी डिफ़ॉल्ट कार्रवाई फॉर्म जमा करना है। चूंकि आपके पास एक एजेक्स अनुरोध है, जो फॉर्म सबमिट करता है, उसे आपको डिफ़ॉल्ट एक्शन

  $ ("# Submit1") को रोकने की आवश्यकता है। क्लिक करें (फ़ंक्शन (इवेंट) {// रोकें क्लिक करें जो प्रपत्र को प्रस्तुत करना है event.preventDefault (); $ .getJSON ('@ Url.Action ("EmptyCart", "home")', फ़ंक्शन (डेटा) {if (data = "123") {alert (' कार्ट खाली है');         }     }) });  

मैं क्लिक ईवेंट हैंडलर जैसे

  $ ("form") के बजाय एक सबमिट ईवेंट हैंडलर का उपयोग करने की सलाह देता हूं। Submit (फ़ंक्शन (इवेंट) ) {// रोकथाम की घटना को रोकना जो कि प्रपत्र को प्रस्तुत करना है। Event.preventDefault (); $ .getJSON ('@ Url.Action ("EmptyCart", "home")', फ़ंक्शन (डेटा) {यदि (डेटा = "123") {चेतावनी ('गाड़ी खाली है');}})});  

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -