javascript - angularjs想要操作ajax获取到的数据总是报错
本文介绍了javascript - angularjs想要操作ajax获取到的数据总是报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
.controller('alistcontrol',function($scope, aliService){
$scope.advlist = {
id : "",
status : "",
content : "",
qTime : "",
answer : "",
aTime : "",
}
aliService.getlis().then(function(data){
var tempdata = angular.fromJson(data);
$scope.advlist = tempdata.result;
$scope.$watch('advlist',function(newValue){
if(!newValue){
$(".al_nonedis").show();
}
});
console.log(tempdata.result);
for(var i = 0;i<=tempdata.result.length;i++){
console.log(tempdata.result[i].status);
if(tempdata.result[i].status == "未回复"){
var temp = document.getElementById(tempdata.result[i].id);
$(temp).children("#al_title").addClass("blackword");
$(temp).children("#al_awswer").hide();
}
}
})
})
代码如上,这里我想比较获取到的数据中的某几项,但是浏览器测试一直报错
求各位大神看看如何解决,刚接触angular没多久。。。。。。。。。。。。
解决方案
找到问题了,同事帮忙看了一下,是for里面写错了,应该是<写成了<=…………习惯性从1开始循环这里从0开始就弄错了_(:з」∠)_
这篇关于javascript - angularjs想要操作ajax获取到的数据总是报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文