duanhao7786 2015-11-04 11:50
浏览 96

AngularJS(前端)和Laravel(后端)中的JSON / Arrays中为NULL

I am having difficulty how I can handle null values. Whenever I send JSON to server, all null values in front-end becomes "null" as string. How should I handle this?

AngularJS: In my controller. I am sending values from a form using ng-file-upload plugin 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: In my controller.

 public function store(Request $request)
    {

        $request = $request->all();

        //if I get values from request. All null becomes "null"

    }
  • 写回答

1条回答 默认 最新

  • douyalin2258 2015-11-04 11:57
    关注

    Since you haven't provided with any code, I'm not sure exactly about your problem but assuming to solve this problem in PHP (which this is tagged as) you can write a simple if statement and check the data before sending as follows:

    if($var==null)
        $var=0;
    
    评论

报告相同问题?

悬赏问题

  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?