data=""; function creatTable(){ //這個函式的引數可以是從後臺傳過來的也可以是從其他任何地方傳過來的 //這裡我假設這個data是一個長度為5的字串陣列 我要把他放在表格的一行裡面,分成五列 //alert("eee"); var tableData = "" //動態增加5個td,並且把data陣列的五個值賦給每個td // for(var i=0;i < data.length;i++){ // tableData += "" // } for(var i = 0; i < data.length; i++) { tableData += ""; str = ""; str2=""; if(data[i].roleType==1){ str = "第一層(集團)"; } else if(data[i].roleType==2){ str = "第二層(公司)"; } else if(data[i].roleType==3){ str = "第三層(廠區)"; } else{ str = "第四層(課)"; } if(data[i].isAdmin==1){ str2 = data[i].role_name; } else{ str2 = "檢視者"; } tableData += "" + "" + "" + "" + "" + "" + "" ; tableData += ""; } tableData+= "
單位分類使用者分類帳號電子郵件權限設定備註+新增
" + data[i] + "
" + str + "" + str2 + "" + data[i].username + "
"; //現在tableData已經生成好了,把他賦值給上面的tbody $("#info_table").html(tableData); } function member_auth(username){ $("#info_table").html(""); inner = "

請設定以下權限:


"; inner += "" + "
帳號管理員可用
" + username + ""+ "
"; inner += "
" + "" $("#member_auth").html(inner); console.log($("#isAdmin").prop('checked')); } function put(){ var xhr2 = new XMLHttpRequest(); var url2 = "member/edit/?name=" + document.getElementById("change").rows[1].cells[0].innerHTML; if($("#isAdmin").prop('checked')){ url2 += "&isAdmin=1" ; } else{ url2 += "&isAdmin=0" ; } if($("#isEnable").prop('checked')){ url2 += "&isEnable=1" ; } else{ url2 += "&isEnable=0" ; } xhr2.open("GET",url2); xhr2.onload = function(){ obj = JSON.parse(xhr2.responseText); alert(obj[0].msg); start(); $("#member_auth").html(""); //insertHTML(); }; xhr2.send(); } //alert("response"); start(); // 之後透過 fetch 取得fastapi後端資料! function start(){ var xhr = new XMLHttpRequest(); var url = "member"; obj = ""; xhr.open("GET",url); xhr.onload = function(){ obj = JSON.parse(xhr.responseText); data = obj ; creatTable(); //insertHTML(); }; xhr.send(); $("#member_auth").html(""); console.log('Table data 寫入!'); }