2017-11-24 6 views
1

オブジェクトの配列構造を文字列としてデータベースに挿入するにはどうすればよいですか?AngularJSの文字列に配列構造を挿入

$scope.lists = [ 
    { 
     label: "Parcerias Principais", 
     allowedTypes: ['p1'], 
     class: "b1", 
     people: [] 
    }, 
    { 
     label: "Atividades Principais", 
     allowedTypes: ['p2'], 
     class: "b2", 
     people: [] 
    } 
]; 


$scope.salvar = function(){ 
    $http.post('link', { 
     aluno: 1, 
     tarefa: $scope.lists, 
     data: new Date(), 
     dataultima: new Date(), 
     curso: 82}).then(function(resultado){ 
      $ret = resultado.data; 
      console.log($ret); 
    }); 
} 

予想結果:私はこのようにSQLSERVERデータベースに私の直接の配列を挿入したい

enter image description here

+0

あなたのPHPとAjaxの呼び出しがありますか? – madalinivascu

+0

私は質問の$ httpのコールを入れます –

+0

@AdrielOliveiraとPHP? – madalinivascu

答えて

0

の下に使用されるようにJSON.stringifyを試してみてください:

$scope.salvar = function(){ 
    $http.post('link', { 
     aluno: 1, 
     tarefa: JSON.stringify($scope.lists), 
     data: new Date(), 
     dataultima: new Date(), 
     curso: 82}).then(function(resultado){ 
      $ret = resultado.data; 
      console.log($ret); 
    }); 
} 
+0

それは働いた!本当にありがとう! –

+0

ようこそ、@AdrielOliveira。私はあなたの質問に+1を投票しました。今は-1ではありません:) – Danish

関連する問題