alert能彈出關聯信息 但是頁面下方不顯示關聯信息
function callback(){
??//4代表完成
??if(xmlHttp.readyState == 4){
???//200代表服務器響應成功
???//404表示資源未找到
???//500代表服務器內部崩潰
???if(xmlHttp.status == 200){
????//交互成功 獲得相應的數據 是文本格式 json也是文本格式
????var result = xmlHttp.responseText;
????//解析獲得數據
????var json = eval("("+result+")");? //java語言和js的json有點不一樣
????//獲得數據之后,動態的顯示這些數據 把數據顯示在輸入框下面、
????setContent(json);
????//alert(json);
????
???}
??}
?}
?
?//設置關聯數據的展示,參數代表
?function setContent(contents){
??clearContent();
??//獲得數據的長度
??setLocation(); //設置位置
??
??//獲得關聯數據的長度 以此確定生成多少個tr
??var size = contents.length;
??for(var i=0;i<size;i++){
???var nextNode = contents[i];? //代表的是json格式的第i個數據
???var tr=document.createElement("tr");
???var td=document.createElement("td");
???td.setAtrribute("border","0");
???td.setAtrribute("bgcolor","#fffafa");
???td.onmouseover=function(){
????this.className='mouseOver';
???};
???td.onmouseout=function(){
????this.className='mouseOut';
???};
???td.onclick=function(){
????//實現選擇一個關聯數據時 自動設置為輸入框的數據
???};
???var text = document.createTextNode(nextNode);
???td.appendChild(text);
???tr.appendChild(td);
???document.getElementById("content_table_body").appendChild(tr);
??}
?}
?
2018-04-11
建議再看一遍視頻