पर एक स्ट्रिंग पोस्ट करें मैंने देखा है कि मैं JSON में किसी ऑब्जेक्ट को क्रमबद्ध कैसे कर सकता हूं। मैं एक स्ट्रिंग कैसे पोस्ट कर सकता हूं जो ViewResult
देता है?एमवीसी
$.ajax({
url: url,
dataType: 'html',
data: $(this).val(), //$(this) is an html textarea
type: 'POST',
success: function (data) {
$("#report").html(data);
},
error: function (data) {
$("#report").html('An Error occured. Invalid characters include \'<\'. Error: ' + data);
}
});
MVC
[HttpPost]
public ActionResult SomeReport(string input)
{
var model = new ReportBL();
var report = model.Process(input);
return View(report);
}
इस पोस्ट पर एक नज़र और डैरिन का जवाब है: http://stackoverflow.com/questions/5046930/jquery-send-string-as -पोस्ट-पैरामीटर – Sam