是否可以通过 url 编码获得 json 数据?
Is it possible to get json data with url encode?
我在 mysql 中有数据,我正在使用 url 编码将其转换为 json,
我正在使用 angularjs 来获取数据这是我下面的 angularjs 代码
这是我的 angular 脚本:
angular
.module('hameedApp', [])
.controller('hameedController', function($scope, $http) {
$http({
method: 'GET',
url: 'json2.php'
}).then(function(response) {
$scope.contacts = response.data;
}).catch(function(response) {
console.log('error');
})
});
这是我的 json2.php 代码:
<?php
$connect = mysqli_connect("localhost", "root", "", "recruiter");
$sql = "SELECT * FROM recruiter";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo print_r(json_encode($json_array));
?>
如果我在邮递员 url 中点击 json2.php
,我成功地得到了 json 响应,
如果我将 {{contacts}}
放入我的 html 文件中,我成功地得到了 json 响应,但是如果我使用 ng-repeat {{contact.somestuff}}
,我没有得到任何响应数据。有什么想法吗?
已解决。我刚刚删除了 print_r
及其作品!
<?php
$connect = mysqli_connect("localhost", "root", "", "recruiter");
$sql = "SELECT * FROM recruiter";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo (json_encode($json_array));
?>
我在 mysql 中有数据,我正在使用 url 编码将其转换为 json,
我正在使用 angularjs 来获取数据这是我下面的 angularjs 代码
这是我的 angular 脚本:
angular
.module('hameedApp', [])
.controller('hameedController', function($scope, $http) {
$http({
method: 'GET',
url: 'json2.php'
}).then(function(response) {
$scope.contacts = response.data;
}).catch(function(response) {
console.log('error');
})
});
这是我的 json2.php 代码:
<?php
$connect = mysqli_connect("localhost", "root", "", "recruiter");
$sql = "SELECT * FROM recruiter";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo print_r(json_encode($json_array));
?>
如果我在邮递员 url 中点击 json2.php
,我成功地得到了 json 响应,
如果我将 {{contacts}}
放入我的 html 文件中,我成功地得到了 json 响应,但是如果我使用 ng-repeat {{contact.somestuff}}
,我没有得到任何响应数据。有什么想法吗?
已解决。我刚刚删除了 print_r
及其作品!
<?php
$connect = mysqli_connect("localhost", "root", "", "recruiter");
$sql = "SELECT * FROM recruiter";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo (json_encode($json_array));
?>