在Mvc中,我无法从JSON对象获取值

时间:2014-09-15 07:22:03

标签: json asp.net-mvc-4

我不能从json.Values得到'null'。问题出在哪里?

MY:siparis.cshtml中的JQUERY CODE

var array_table = [];
array_table.push({
  arrayName: "Name Value",
  arrayMail: "Mail Value",
  arrayMobile: "mobile Value"
});
}

$.ajax({
  url: '@Url.Action("SiparisOlustur")', type: "POST", dataType: "json",
  data: JSON.stringify( array_table),
  type: 'POST',
  contentType: "application/json; charset=utf-8",
  success: function (data) {
    $('#POCStatus').html('<div class="success">POC Removed Successfully.</div>');
  },
  error: function () {
    $('#POCStatus').html('<div class="field-validation-error">Some Error Occured in Removing POC.</div>');
  }
});

我的JSON模型:

public class JsonModel
{
    public string arrayName { get; set; }
    public string arrayMail { get; set; }
    public string arrayMobile { get; set; }
}

我的SiparisController:

[HttpPost]
public ActionResult SiparisOlustur(List<JsonModel> array_table)
{
  return View();
}

结果如下:

ARRAY_TABLE即将来临

谢谢你, 问候, B.Y。

1 个答案:

答案 0 :(得分:0)

在ajax调用中的数据中给出array_table名称:

data: {array_table : JSON.stringify( array_table)}