ajax拿到得数据没法用,我用ajax获取了数据,可是没办法渲染到界面上,求大牛们帮忙找找问题。...

$(function() {

init();

})

var arr=[];

/*$('#selection').change(function() {

$('#options').empty();

$.each(arr[this.selectedIndex].value, function(index, val) {

$(''+val+'').appendTo('#options');

});

});*/

function init() {

if(!zbObj.isLogin()) {

/*window.location.href = "index.html";*/

return;

} else {

$(".zb-logout").show();

$(".zb-logout").click(function() {

zbObj.logout();

window.location.href = "index.html";

});

ajaxGetZbclassify(zbObj.user.cid);

}

}

var global;

function callback(data){

global = data;

}

function ajaxGetZbclassify(cid) {

var ajaxUrl = config.zbApi.getzbclassify;

var parameter = {

platform: getSys()

};

$.ajax({

type: 'post',

async: true,

url: ajaxUrl,

dataType: 'jsonp',

data: parameter,

jsonp: 'callback',

success: function(json) {

for(var i = 0; i < json.data.length; i++) {

var a = {

'name': json.data[i].name,

'value': []

}

for(var j = 0; j < json.data[i].child.length; j++) {

a.value.push(json.data[i].child[j].name)

}

arr.push(a);

};

}

// error: function() {}

});

}

function xuanran(){

$('.selection').empty();

$('.options').empty();

$.each(arr, function(index, val) {

$(''+val.name+'').appendTo('.selection');

if(index == 0){

$.each(val.value, function(index, val) {

$(''+val+'').appendTo('.options');

});

}

});

}

xuanran();

$('#div1').on('change', '.selection',function() {

var oP = $(this).parent().find('.options');

oP.empty();

$.each(arr[this.selectedIndex].value, function(index, val) {

$(''+val+'').appendTo(oP);

});

});

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值