0
私のアプリケーションにcodeigniterとangularを使用しています。角度コントローラーからCIコントローラーにデータをポストすると、配列が空になっているように見えます(print_rの結果は "array()"です)。角度制御器からデータをポストした後に配列が空です
角部:
$scope.posaljiKontroleru = function() {
$scope.prosek = {kalorije: 0.0, proteini: 0.0, uh: 0.0, masti: 0.0};
$http({
method: 'POST',
url: 'http://localhost/psi/Pravljenjejela/dodajBazi',
data: $scope.prosek
}).then(function (res) {
$window.location.href = "http://localhost/psi/Pravljenjejela/dodajBazi";
}, function (err) {
console.log(err);
});
});
}
あなたはこれを試してみてください
デフォルトのcontent-typeヘッダーを使用する必要がCIの一部public function dodajBazi() {
$info = $this->input->post();
print_r($info);
}
であなたの開発ツールを使用しますブラウザが要求を検査するデータが実際に送信されているかどうかを確認します。その後、$ this-> input-> post()が本当にその投稿データを取得するための適切なメソッドであることを確認します。 – Xatenev