0
を動作していないAngularjs $スコープアレイに問い合わせますそのデータをWebページに正常に配置します。リターン複数PHP-> MySQLは、私は私のDBからデータを引き出しPHPファイルをexcecuting私の角度コントローラを持っており、本来はそれが唯一のクエリを引っ張っ、スコープの配列に入れ、そしてI
今私は2つの$スコープアレイに分離し、その後、親配列は、角度コントローラにロード内部に、それぞれ独自の配列、ファイル内の2つのクエリを実行しています。今私はページにそれらを読み込むことができません。
ここにファイルがあります。
$http.get("/xxxxx/controller/recieve_data.php?my_id=10001&contact_id=10002")
.success(function(data)
{
$scope.data_sent = data.data_sent;
$scope.data_recieved = data.data_recieved;
})
.error(function()
{
$scope.data = "error in fetching data";
});
PHPファイル:
$data_sent = array();
while ($row_sent = mysqli_fetch_array($result_sent))
{
$data_sent[] = $row_sent;
}
$data_recieved = array();
while ($row_recieved = mysqli_fetch_array($result_recieved))
{
$data_recieved[] = $row_recieved;
}
$data = array();
$data['data_sent'] = $data_sent;
$data['data_recieved'] = $data_recieved;
print json_encode($data);
クロームネットワークコンソールは、すべてのデータが正常にDBから引き出され、AJAXを通じて持ち込まれた私を示したので、私は何が間違っていると思うが入れ関わるものですデータをスコープ配列に格納します。
UPDATE:HTMLでは、私は'ng-repeat="x in data_sent"
まだサイコロのような成功の機能を変更します。 「応答」のオブジェクトは、渡されたオブジェクトです。これは親配列です。技術的には、パラメータに応答を入れる必要があったとしても、それはまだresponse.data_sentでなければなりません。 –
コンソール – HARI
コンソールの空は、ネットワーク1を参照している場合、それはあなたが 'にconsole.log(データ)を追加することができDB –