मैं AJAX कॉल के साथ सबमिट किए गए फॉर्म को प्रतिस्थापित करने का प्रयास कर रहा हूं। कार्रवाई को फॉर्मकोलेक्शन की आवश्यकता है और मैं एक नया मॉडल नहीं बनाना चाहता हूं। तो मुझे पूरे फॉर्म को पास करने की आवश्यकता है (फॉर्म सबमिट करने की तरह) लेकिन AJAX कॉल के माध्यम से। मैंने जेसन को क्रमबद्ध करने और उपयोग करने की कोशिश की लेकिन फॉर्मकोलेक्शन खाली है। यह मेरा कार्रवाई हस्ताक्षर है:एजेक्स कॉल का उपयोग करके फॉर्मकलेक्शन कैसे पास करें?
var form = $("#onlineform").serialize();
$.ajax({
url: "/Register/CompleteRegisteration",
datatype: 'json',
data: JSON.stringify(form),
contentType: "application/json; charset=utf-8",
success: function (data) {
if (data.result == "Error") {
alert(data.message);
}
}
});
अब मैं कैसे डेटा formcollection में पारित कर सकते हैं:
public ActionResult CompleteRegisteration(FormCollection formCollection)
और यहाँ मेरी सबमिट बटन पर क्लिक करें है?
टाइप करने के बाद "," होना चाहिए: 'POST' लाइन – PAVITRA
@PAVITRA, जोड़ा गया, धन्यवाद – Andrei