中小企业网站建设中服务器的解决方案是,定制家具设计软件app,网站开发前景怎么样,好的手机网站建设公司案例#xff1a;点击编辑#xff0c;弹出界面后每个栏目都有一个默认的数值#xff0c;但若其中一个选择框发生更改#xff0c;则触发另一选择框内的数据发生变动#xff08;例如组织机构选择发生变动#xff0c;则相对应的组织机构的下属机构也发生变动#xff09;。 解…案例点击编辑弹出界面后每个栏目都有一个默认的数值但若其中一个选择框发生更改则触发另一选择框内的数据发生变动例如组织机构选择发生变动则相对应的组织机构的下属机构也发生变动。 解决思路组织机构函数中选择发生变动时触发并传递数值给下属机构函数。》 组织机构函数正常运行中触发并传递数值给下属机构函数。 组织机构函数 function setOrganization(id,paramsor){
var typeorganization;
var params {token: getStorage(token), flag:1};
var fullurlgetOption(gykj_host)organization/list?getOption(gykj_callbackparam)getOption(gykj_callbackfunc);
//$(#submenu_info).html(fullurl);
$.ajax({url:fullurl,type:get,dataType:jsonp,jsonp:getOption(gykj_callbackparam),jsonpCallback:getOption(gykj_callbackfunc),async:false,error:function(){alert(列表getOption(connectionErrorMessage));},success:function(data){if(data.resultCodegetOption(resultcode_success)){ var htmlselect classchosen-select form-control ido_id data-placeholder选择一个组织机构...;for(var item in data.data){//var organization {o_id: data.data[item].o_id,o_name:data.data[item].o_name,logo:data.data[item].logo,description: data.data[item].description,flag:1};//alert(data.data[item].organization);var strJSON.stringify(data.data[item]);htmloption valuestr ;if(data.data[item].o_id!nullparamsor[organization]!nulldata.data[item].o_idparamsor[organization].o_id){html selected ;}htmldata.data[item].o_name/option;} html/select;$(#organizations).html(html); var oidparamsor[organization].o_id;$(#o_id).change(function(){ //若组织机构发生变动 var organizationstr$(#o_id).val();var objJSON.parse(organizationstr);oidobj.o_id;setmachineGroup(oid,paramsor);//传递并触发变动的组织机构ID给下属机构}); }else{alert(错误代码data.errorCode:data.message);}var nullid;setmachineGroup(nullid,paramsor);//递并触发未变动的组织机构ID给下属机构}
}); } 下属机构函数 function setmachineGroup(oid,paramsor){
var typemachineGroup;
var params {token: getStorage(token), flag:1};
if(oid){//判断传递值odi若为空时读取默认的下属机构数据var fullurlgetOption(gykj_host)type/list?getOption(gykj_callbackparam)getOption(gykj_callbackfunc)tokengetStorage(token);
}else{//否则执行组织机构变动后对应的下属机构数据var fullurlgetOption(gykj_host)type/list?getOption(gykj_callbackparam)getOption(gykj_callbackfunc)o_idoidtokengetStorage(token);
}$.ajax({url:fullurl,type:get,dataType:jsonp,jsonp:getOption(gykj_callbackparam),jsonpCallback:getOption(gykj_callbackfunc),async:false,error:function(){alert(列表getOption(connectionErrorMessage));},success:function(data){if(data.resultCodegetOption(resultcode_success)){ var htmlselect classchosen-select form-control idmg_id data-placeholder选择一个终端分组...option value/option;for(var item in data.data){//var machinegroup {mg_id: data.data[item].mg_id,mg_name:data.data[item].mg_name,description: data.data[item].description,flag:1};var machinegroup_strJSON.stringify(data.data[item]);htmloption valuemachinegroup_str;if(data.data[item].mg_id!nullparamsor[machinegroup]!nulldata.data[item].mg_idparamsor[machinegroup].mg_id){html selected ;}htmldata.data[item].mg_name/option;} html/select;$(#machinegroup).html(html); setSupplier(paramsor); //$(#mg_id).chosen({allow_single_deselect:true}); }else{alert(错误代码data.errorCode:data.message);//$(#machinegrouptype).html();}} });
} 转载于:https://www.cnblogs.com/mailan/p/4788223.html