function mainsk(n){
$(".mainsk").fadeOut();
$(".mainsks").fadeOut();
$("#mainsk"+n).fadeIn();
if(n){
// $.post(api_url + "/index/ways",
// {nums:n},function(pway){
// if(pway){
// alert(pway);
// }else{
// alert(pway);
// }
// },'json');
$.post(api_url + "/index/ways",{nums:n},
function(data){
//alert(data['WAY_DESC'][0]['WAY_DESC']);
console.log(data);
for (x in data['WAY_DESC'])
{
//nav = "<span>"+data['WAY_DESC'][0]['WAY_DESC']+"</span>";
$(".zuofa").append("<option>"+data['WAY_DESC'][x]['WAY_DESC']+"</option>");
// $("#top_1").html(nav1);
// $(".zuofa").append(data['WAY_DESC'][x]['WAY_DESC']);
}
// $(".zuofa").html(data['WAY_DESC'][0]['WAY_DESC']);
// }
// if(data.status==1){
// return false;
// }else{
// alert(data.info);
// }
},'json');
return false;
}
}
function waysAction(){
//做法
$wa = $this->input->post('nums');
//alert($wa);
if($wa){
$ways = $this->db->where('P_ID', $wa)->get('x_p')->result_array();
//alert(var_dump($ways));
//alert(var_dump($ways[0]['P_WAY']));
$pway = $this->db->where('WAY_ID', $ways[0]['P_WAY'])->get('x_way_desc')->result_array();
// alert(var_dump($pway));
// $this->assign('ways', $pway);
// $this->display('xindiancan');
// $this->load->view('xindiancan', $pway);
// return $pway;
// echo json_encode(array('status'=>1,'info'=>'修改成功!'));
echo json_encode(array('WAY_DESC'=>$pway));
}
}
上面的js 方法会导致重复添加
function mainsk(n){
$(".mainsk").fadeOut();
$(".mainsks").fadeOut();
$("#mainsk"+n).fadeIn();
if(n){
$.post(api_url + "/index/ways",{nums:n},
function(data){
// alert(data['WAY_DESC'].length);
// console.log(data);
if(data['WAY_DESC'].length!=0){
$(".zuofa").empty();
for (x in data['WAY_DESC'])
{
$(".zuofa").append("<option>"+data['WAY_DESC'][x]['WAY_DESC']+"</option>");
}
}else{
$(".zuofa").empty();
$(".zuofa").append("<option>"+"默认"+"</option>");
}
},'json');
return false;
}
}