$(function() {
init();
})
var arr=[];
/*$('#selection').change(function() {
$('#options').empty();
$.each(arr[this.selectedIndex].value, function(index, val) {
$('<option>'+val+'</option>').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) {
$('<option>'+val.name+'</option>').appendTo('.selection');
if(index == 0){
$.each(val.value, function(index, val) {
$('<option>'+val+'</option>').appendTo('.options');
});
}
});
}
xuanran();
$('#div1').on('change', '.selection',function() {
var oP = $(this).parent().find('.options');
oP.empty();
$.each(arr[this.selectedIndex].value, function(index, val) {
$('<option>'+val+'</option>').appendTo(oP);
});
});
你这代码贴的。。。。提问时底下有编辑器设置,TinyMCE编辑器插入代码,建议你重贴下代码