从javascript发送NULL到sql字段

send NULL to sql field from javascript

本文关键字:sql 字段 NULL javascript 发送      更新时间:2023-09-26

我的问题是当我从angularJS/javascript发送null到我的c#控制器来声明我的一个字段为null,字段是明确的,但不是null我怎么能设置字段为null从javascript

$scope.formData.currentTempDocument = null
return $http({
    method: 'POST',
    url: rootURL + '/data/getdata',
    data: inputjsondata,
    dataType: 'text',
    processData: false,
    async: false,
    headers: {
        'Content-Type': 'application/json; charset=utf-8'
    }
}).then(function (response) {
    return response.data.EntityData;
});

一种可能的方法是处理提交的JSON中缺少字段的问题。如果字段不存在,则一定是NULL !如果存在该字段,则从请求中获取该值并处理它。应该可以了。

控制器是你的后端并处理你的请求。因此,您应该在控制器中提供逻辑,以识别如果发送给控制器的JSON中没有该值,则希望它在数据库中为null。您可以创建自己的协议,声明无论何时客户端JSON中缺少字段,它必须在数据库中为null