var xhr = new XMLHttpRequest();
var url = "tower/org";
obj="";
obj2 = "";
xhr.open("GET",url);
xhr.onload = function(){
obj = JSON.parse(xhr.responseText);
//insertHTML();
start();
onChangeColumn1();
onChangeColumn2();
onChangeColumn3();
click_button();
};
xhr.send();
function insertHTML(data){
var tower_select = document.getElementById('tower');
//aria.innerHTML=data[0].tower_name;
var inner='';
for(var i=0;i'+data[i].tower_name+'';
}
document.getElementById("tower").innerHTML=inner;
}
function click_button() {
//alert("click");
companySelect=document.getElementById("company-list");
factorySelect=document.getElementById("factory-list");
departmentSelect=document.getElementById("department-list");
towerGroupSelect=document.getElementById("towerGroup-list");
if(companySelect.value!=0 && factorySelect.value!=0 && departmentSelect.value!=0 && towerGroupSelect.value!=0){
var url2 = "tower/?company="+ companySelect.value + "&factory=" + factorySelect.value + "&department=" +departmentSelect.value + "&towerGroup=" +towerGroupSelect.value ;
var xhr2 = new XMLHttpRequest();
xhr2.open("GET",url2);
xhr2.onload = function(){
obj2 = JSON.parse(xhr2.responseText);
insertHTML(obj2);
console.log(obj2);
show_tower_info();
};
xhr2.send();
}
}
function show_tower_info(){
tower =document.getElementById("tower").value;
console.log(tower);
inner = '';
for(var i=0;i'+ obj2[i].tower_data.Moter[ii].DataValue + ',' + obj2[i].tower_data.Moter[ii].CVIndex+'
';
}
}
}
document.getElementById("tower_info").innerHTML = inner;
console.log(inner);
}
//document就是這html文件。
//getElementById是裡面的方法,參數給"college-list"抓到這id標籤列
function start(){
companySelect=document.getElementById("company-list");
factorySelect=document.getElementById("factory-list");
departmentSelect=document.getElementById("department-list");
towerGroupSelect=document.getElementById("towerGroup-list");
var inner='';
var company_arr = new Array();
for(var i=0;i公司'+obj[i].company+'';
company_arr.push(obj[i].company);
}
}
//innerHTML 賦值inner給這element屬性
companySelect.innerHTML=inner;
}
//製造一個字串,以html的語法填入院的陣列
function onChangeColumn1() {
companySelect=document.getElementById("company-list");
factorySelect=document.getElementById("factory-list");
departmentSelect=document.getElementById("department-list");
towerGroupSelect=document.getElementById("towerGroup-list");
factorySelect.innerHTML='';
let factory_arr = new Array();
let factory_inner = '';
for(var i=0;i廠區'+obj[i].factory+'';
factory_arr.push(obj[i].factory);
}
}
//alert(companySelect.value);
}
factorySelect.innerHTML=factory_inner;
}
function onChangeColumn2() {
companySelect=document.getElementById("company-list");
factorySelect=document.getElementById("factory-list");
departmentSelect=document.getElementById("department-list");
towerGroupSelect=document.getElementById("towerGroup-list");
departmentSelect.innerHTML='';
let department_arr = new Array();
let department_inner = '';
for(var i=0;i課'+obj[i].department+'';
department_arr.push(obj[i].department);
}
}
}
document.getElementById("department-list").innerHTML=department_inner;
}
function onChangeColumn3() {
companySelect=document.getElementById("company-list");
factorySelect=document.getElementById("factory-list");
departmentSelect=document.getElementById("department-list");
towerGroupSelect=document.getElementById("towerGroup-list");
towerGroupSelect.innerHTML='';
let towerGroup_inner = '';
for(var i=0;i機組'+obj[i].group[ii]+'';
}
}
}
}
document.getElementById("towerGroup-list").innerHTML= towerGroup_inner;
}