可能的重复使用jQuery Ajax将对象列表传递到MVC控制器方法中
但我的问题是我何时通过
var things = [
{employee:'test',effectiveDate:'',expirationDate:'' },
{ employee:'test',effectiveDate:'',expirationDate:'' }
];
$.ajax({
contentType: 'application/json',
type: "POST",
url: "/MyController/CheckMethod",
dataType: "json",
data: JSON.stringify(things),
async: false,
success: function (data) {
到一个控制器方法,[HTTPPOPST] JsonResult
然后我value
进入我的List<MYMODEL>
但是当我采用控制器方法时,'ActionResult'
我就进入null
了List<MYMODEL>
为什么有什么错呢?
我认为首先应该对JSON进行强类型化。并且一旦它已经被强类型化,就不需要使用JSON.stringfy。相反,
data: {"things" : things},
你的控制器应该像
public IActionResult ActionName(List<Model> things)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句