我正在尝试使用 ajax 调用将两个值从视图发送到控制器,一个是字符串数组,如 ['1','2','3'],另一个是字符串值。这是我的ajax调用代码
$('#multiEditBtn').click(function () {
var selectedPointCategory = '@ViewBag.pointCategory';
var selectedIds = ['1','2','3'];
$.ajax({
url: "@Url.Action("UpdateMultiPointInfo", "URL")",
type: 'POST',
contentType: "application/json; charset=utf-8",
traditional: true,
data: JSON.stringify({ 'pointIds': selectedIds, 'pointCategory': selectedPointCategory }),
});
});
下面给出动作方法代码
[HttpPost]
public ActionResult UpdateMultiPointInfo(List<string> pointIds, string pointCategory)
{
}
action 方法成功命中,但两个参数都为空值。