从angularjs POST时获取Null模型

时间:2016-11-22 09:53:13

标签: jquery angularjs asp.net-mvc http-post

这是我的角度呼叫 当控制器端模型上的POST日期返回NULL时。

self.saveZone = function (data) {
    var jdata = JSON.stringify(data);
    return $http({
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        url: glogal.endpoint + 'Zone/ZoneSave',
        data: jdata
    })
};

这是我的控制器api代码 这里模型得到空值。

public async Task<IHttpActionResult> ZoneSave([FromBody]  Zone model)
    {
    var result = await zoneManager.SaveZone(model);

        return Ok(new { success = result == "success" });
    }

1 个答案:

答案 0 :(得分:0)

我有同样的问题(使用PHP后端,但无论如何) 这似乎取决于您使用的AngularJS的版本。

我现在还没有找到合适的解决方案,但是将我的数据传递到标题变量('Content-type'之后)对我有用......并且足以满足我的需求。