2016-06-22 28 views
0

これは私のプッシュされたデータを格納する配列です 今このデータをhttp postメソッドを使用してサーバーに送信します。anglejsを使用してデータの配列を送信するポストメソッド

$scope.workingSchedules = [{ 
    workingDay: 'MONDAY', 
    workingHours: [{ 
     fromTime: '1222' , 
     toTime: '1400' 
    }] 
}]; 

これはデータを配列にプッシュするコードです。私はあなたがいくつかの部分が欠けている通常の

$http.post($scope.API_url, 
    workingSchedules, config) 
    .success(function(workingSchedules, status) { 
+0

あなたのデータはオブジェクトであると考えられますので、$ http.post($ scope.API_url、{data:workingSchedules}、config)のようにしてください。 –

+0

可能な複製http://stackoverflow.com/questions/28851154/angularjs-post-an-array-of-objectsjson-data-to-a-php-page –

+0

参照:http://stackoverflow.com/a/ 37965742/6449750これも –

答えて

0

を使用して、この配列を送信すると仮定していますどのように

$scope.addRow = function(){ 
    $scope.workingSchedules.push({ 
     'workingDay':'MONDAY', 
     'workingHours':[{ 
      'fromTime':$scope.fromTime, 
      'toTime':$scope.toTime 
     }] 
    }); 
    $scope.fromTime=''; 
    $scope.toTime=''; 
    $scope.workingDay=''; 
}; 

Content-Typeは、お客様のデータと一致する必要があります。

$httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8'; 

それとも、$httpProviderを使用しない場合:requestの右formatためHow to send post request

$http.post($scope.API_url,workingSchedules, config, headers:{'Content-Type':"text/html"}) 

ルック、。

+0

ねえ、お返事ありがとう!!私は適切に&私のポストをconfを適用し、取得、適切に動作させる。私はUIの配列にプッシュしたデータを送信し、そのデータをサーバーに送り返す際に問題が発生しています。ありがとう –

関連する問題