ajax回调函数ifelse,ajax调用在回调函数里for循环加if判断出现问题

应该是这样写。。。。。我太菜鸟了 这个问题有点白痴。。。。。

wbar:function(){

$.ajax({

type:"get",

url:bar_url,

dataType:"json",

success:function(data){

//

var str = "";

for(i in data.data){

str += '

'+data.data[i].name+'
'+data.data[i].tValue+'
';

//

};

$(".barData").html(str);

for(i in data.data){

tv = data.data[i].tValue * 0.23;

ov = data.data[i].oValue * 0.23;

dv = data.data[i].dValue*0.23;

rv = data.data[i].rValue*0.23;

console.log(tv);

$(".row"+i).find(".data_bar").width(tv);

ifbar(data.data[i].dValue,i);

};

}

})

}

};

page.init();

function ifbar(d,i){

if(d>0){

console.log("nima");

$(".row"+i).children(".data_bar").children(".bar_r").children(".remove_bar").width(0);

$(".row"+i).children(".data_bar").children(".bar_r").width(ov);

$(".row"+i).children(".data_bar").children(".add_bar").width(dv);

}else{

//                        console.log(data.data[i].dValue);

console.log(i);

$(".row"+i).children(".data_bar").children(".add_bar").width(0);

$(".row"+i).children(".data_bar").children(".bar_r").children(".remove_bar").width(rv);

$(".row"+i).children(".data_bar").children(".bar_r").width(ov);

};

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值