-1
私は、angularjsのhttp.getからjsコードからphpファイルを呼び出しています。成功関数では、結果をパラメーターで受け取る必要があります。しかし、nullが受信されていることを示しています。受信した文字列パラメータで単純なエコーを使用しても、SQLの結果は関数で受け取られません。クエリと接続が正しいです。私はエラーを見つけることができません。PHPファイルからangularjsコードにデータを受け取る方法
のjsファイル
app.controller('HomeController',function($scope,$http){
$scope.message="Home";
$http.get('get.php').
success(function(data) {
debugger;
$scope.users = data;
});
});
PHPファイル
<?php
$database = "firstdatabase"; //database name
$con = mysqli_connect("localhost", "root", "");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
$state = "SELECT rollno ,name, dept FROM student";
$result = mysqli_query($con, $state);
if ($result) {
$arr = array();
while ($row = mysqli_fetch_array($result)) {
//$r[] = $row['rollno'];
//$n[]= $row['name'];
//$d[] = $row['dept'];
$arr[] = $row;
}
//$rows = array();
// while($row = $result->fetch_row()) {
// $rows[]=$row['name'];
// }
}
echo htmlspecialchars(json_encode($arr));
?>
エラーが引き続き発生します。その出口も削除してください。 –
あなたはそのエラーを投稿できますか?それは何ですか? –
エラーで私はまだ私のjs関数でnullを受け取っていることを意味しました –