मेरे पास मॉडल में कठिनाई एक्सेसर है:
सार्वजनिक int कठिनाई {get; सेट; }
मेरी एचटीएमएल इस तरह दिखती है:
& lt; a href = "#" onclick = "आसान ()" & gt; आसान & lt; / a & gt; & Lt; a href = "#" onclick = "औसत ()" & gt; औसत & lt; / a & gt; & Lt; a href = "#" ऑनक्लिक = "हार्ड ()" & gt; हार्ड & lt; / a & gt;
तब मैं किसी भी लिंक को दबाकर कठिनाई का मूल्य बदलना चाहता हूं। मैंने इसे नीचे दी गई स्क्रिप्ट के साथ करने की कोशिश की, लेकिन यह स्पष्ट रूप से काम नहीं करता। मैं इसे कैसे कर सकता / सकती हूं?
फ़ंक्शन आसान () {@ मॉडल। समस्या = 15 स्थान.रेलोड (); } फ़ंक्शन औसत () {@ मॉडल। तयशुदा = 30 स्थान.रेलोड (); } कड़ी मेहनत () {@ मॉडल। तयशुदा = 45 स्थान.रेलोड (); }
आप एक एजेक्स अनुरोध कर सकते हैं
फ़ंक्शन आसान () {var मुश्किल = 15; changeDifficulty (); } फ़ंक्शन बदलेगति () {var serviceURL = '/ नियंत्रक / परिवर्तन' मुश्किल '; $। एजेक्स ({url: serviceURL, डेटा: {d: कठिनाई}, टाइप करें: 'पोस्ट', सफलता: फ़ंक्शन () {चेतावनी ("सफलता");}, त्रुटि: कार्य () {चेतावनी ("कुछ गलत हो गया ");}}); }
अपने नियंत्रक में
सार्वजनिक शून्य बदलने के लिए कठिनाई (int d) {// अपने मॉडल को अपडेट करें}
No comments:
Post a Comment