मैं पूरी तरह से उलझन में हूं कि jQuery के साथ AJAX सामान कैसे करें और ऐसा लगता है कि मैं जितना अधिक भ्रमित हूं, उतना ही मुझे लगता है। इस बिंदु पर मैं बस इतना करना चाहता हूं कि jQuery एजेक्स का उपयोग करके मेरे नियंत्रक को डेटा प्राप्त करें। मेरे jquery AJAX कॉल के लिए कुछ कोड है।एएसपी.नेट एमवीसी और JQuery नियंत्रक को जानकारी प्राप्त करें
$(function() {
$('#buttonAddLink').click(function() {
var AjaxLink = {
title: $("#linkTitle").val(),
url: $("#linkUrl").val()
};
$.ajax({
url: '/User/AddLink',
type: 'POST',
data: AjaxLink,
dataType: 'json',
success: function(result){
$('.added').html(result.Result).show();
}
});
});
});
यहां मेरा नियंत्रक और क्रिया है जिसका उपयोग मैं कर रहा हूं। कई ट्यूटोरियल्स को देखने की कोशिश करने से इसे "मेरे" सर्वोत्तम ज्ञान के लिए काम करना चाहिए, लेकिन जाहिर है, मुझे ऐसा नहीं लगता जैसे मैंने सोचा था कि मैंने किया था।
public ActionResult AddLink(string title, string url)
{
return Json(new { Result = string.Format(title + " " + url)});
}
सभी मैं मूल रूप से उस के साथ क्या करने के लिए कोशिश कर रहा हूँ अजाक्स कॉल करते हैं और इसे वापस बस सुनिश्चित करें कि डेटा नियंत्रक को भेजा गया था बनाने के लिए प्रदर्शित करने के लिए है।
आप * अनुरोध * फॉर्म का उपयोग कर इसे एक्सेस कर सकते हैं, हालांकि एएसपी.नेट एमवीसी फ्रेमवर्क फॉर्म वैल्यू को पैरामीटर भी करेगा यदि यह कर सकता है (हालांकि यह थोड़ा उलझन में आता है यदि यूआरएल पैराम और फॉर्म में वही मान देखा जाता है) । –