我想知道如何通过jquery在MVC方法中传递带有值的列表。我有一个jquery UI对话框,其中记录粘贴在每一行中。一旦用户单击提交按钮,我想有一个jquery,它将弹出多行文本框中的值发布到方法。 那可能吗? 在此先感谢Laziale
答案 0 :(得分:0)
是的,只需从列表中获取值并将其传递给控制器即可。
你的java脚本看起来像这样:
$('#submit').click(function() {
//parsing and collecting the values from the list
var values = { 'values': 'your string array here'};
$.ajax({
type: "GET",
cache: false,
url: "/controller/YourAction",
dataType: "json",
traditional: true,
data: values
});
});
您将在控制器中执行此类操作:
[HttpGet]
public JsonResult YourAction(string[] values)
{
//your action here
return Json("success", JsonRequestBehavior.AllowGet);
}