使用Angularjs在div中显示来自ajax数据的数组数据
我正在使用ajax从数据库中获取数据。数据库中大约有20条记录。下面是获取数据的php代码使用Angularjs在div中显示来自ajax数据的数组数据,angularjs,Angularjs,我正在使用ajax从数据库中获取数据。数据库中大约有20条记录。下面是获取数据的php代码 $query = "SELECT user_id,website,emailid FROM job_posting where uid = ? order by date DESC"; $result = $mysqli->prepare($query); $result ->bind_param("i",$uid); $result->
$query = "SELECT user_id,website,emailid FROM job_posting where uid = ? order by date DESC";
$result = $mysqli->prepare($query);
$result ->bind_param("i",$uid);
$result->execute();
$result->store_result();
$result->bind_result($user_id,$website,$emailid);
if($result->num_rows >0){
while ($result->fetch()) {
$website = $website;
$emailid = $emailid;
$user_id = $user_id;
$data['content'][] = array(
'website' => $website,
'emailid' => $emailid,
'user_id' => $user_id,
);
}
$data['success'] = 'true';
}
echo json_encode($data);
}
以上代码运行良好。我可以看到json格式的数据。下面是示例
{"content":[{"website":"test.com","emailid":"none@none.com","user_id":1},{"website":"test.com","emailid":"none@none.com","user_id":2},{"website":"test.com","emailid":"none@none.com","user_id":3}],"success":"true"}
现在我想在网页中以角度显示这些数据
角度代码:
$http({
url: 'get_details.php',
method: "GET",
params: {uid: uid}
})
.success(function(data) {
if (data.success) {
}
请告知如何在div中显示阵列数据
<div class="col-md-12>
Need to show website, email id and user id in this div.
</div>
您应该使用then代替success。success和error已被弃用,将在v1.6.0中删除
$http({
url: 'get_details.php',
method: "GET",
params: {uid: uid}
})
.then(function(data) {
$scope.data = data.data.content
}
分头
<div class="col-md-12 ng-repeat="x in data >
{{x.emailid}} - {{x.userid}}
</div>
{{x.emailid}}-{x.userid}
您应该使用then代替success。success和error已被弃用,将在v1.6.0中删除
$http({
url: 'get_details.php',
method: "GET",
params: {uid: uid}
})
.then(function(data) {
$scope.data = data.data.content
}
分头
<div class="col-md-12 ng-repeat="x in data >
{{x.emailid}} - {{x.userid}}
</div>
{{x.emailid}}-{x.userid}
它应该是这样的。(但是它最好使用然后功能,而不是成功
)
以及
<div ng-repeat="data in myData">
<span>{{data.website}}</span>
<span>{{data.emailid}}</span>
<span>{{data.user_id}}</span>
</div>
{{data.website}
{{data.emailid}
{{data.user_id}
它应该是这样的。(但是它最好使用然后功能,而不是成功
)
以及
<div ng-repeat="data in myData">
<span>{{data.website}}</span>
<span>{{data.emailid}}</span>
<span>{{data.user_id}}</span>
</div>
{{data.website}
{{data.emailid}
{{data.user_id}
谢谢。希望能有帮助!非常感谢。希望能有帮助!