AngularJS(前端)和Laravel(后端)中的JSON/Arrays中为NULL
NULL in JSON/Arrays in AngularJS (front-end) and Laravel (backend)
我很难处理null值。每当我向服务器发送JSON时,前端中的所有null
值都会变成字符串形式的"null"
。我该如何处理?
AngularJS:在我的控制器中。我正在使用ng文件上传插件从表单发送值https://github.com/danialfarid/ng-file-upload/wiki/PHP-Example
$scope.saveNewDocument = function(){
var formAttachments = Upload.upload({
url: appServer.baseURL + appServer.api.generalDocuments,
method: 'POST',
file: $scope.formData.formAttachments,
sendFieldsAs: 'form',
fields: $scope.formData // $scope.formData is ng-model in view forms
}).then(function(success){
//some codes
}, function(error){
console.log(error);
});
};
Laravel:在我的控制器中。
public function store(Request $request)
{
$request = $request->all();
//if I get values from request. All null becomes "null"
}
由于您没有提供任何代码,我不确定您的问题,但假设要在PHP中解决这个问题(标记为),您可以编写一个简单的if语句,并在发送前检查数据,如下所示:
if($var==null)
$var=0;
相关文章:
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 在jquery中为显示/隐藏设置cookie
- 在phonegap中为android调用onload函数的最佳方式
- 未捕获的类型错误:无法读取属性'状态'在react中为null
- 在一个javascript文件中为整个网站创建标签
- 在Nodejs中为许多用户处理计时器
- 如何在ASP中为用户控件添加Javascript对象网
- 在BootStrap菜单栏中为所选项目设置背景,类似于BootStrap中的父导航选项
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 在Backbone.js中为窗口对象指定变量
- 如何在jQuery中为asp:textbox生成onchange事件
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- 在Javascript中为if/else语句添加OR
- 在promise中为回调添加超时并拒绝
- ASP.NET dropdownlist在服务器button_click中为空,ddl在客户端填充
- 无法设置属性'innerHTML'在javascript中为null
- 如何在jasmine测试中为有角度的项目注入依赖项
- 如何在javascript中为全局变量赋值
- 如何在three.js中为三角形添加纹理
- AngularJS(前端)和Laravel(后端)中的JSON/Arrays中为NULL