2014-10-18 59 views
0

當我運行以下代碼來顯示多個USN(大學座位號)的結果時,它將在所有usn的結果加載時一次顯示。 我需要的是顯示一旦它被下載,每個usn的結果,併發送下一個USN的下一個請求。動態添加JS中的元素到XUL

這裏loadResult(usnList [U])功能將請求發送到外部的大學舊址..

for(var u=0; u<usnList.length; u++) 
    { 
     listitem = document.createElement("listitem"); 
     listcell1 = document.createElement("listcell"); 
     listcell2 = document.createElement("listcell"); 
     listcell1.setAttribute("label", usnList[u]); 
     listcell2.setAttribute("label", "Loading"); 
     listcell2.setAttribute("id", "id"+usnList[u]); 
     listcell2.setAttribute("label", status); 
     status=loadResult(usnList[u]);//Load result with one USN 
     listitem.appendChild(listcell1); 
     listitem.appendChild(listcell2); 
     listbox.appendChild(listitem); 
    } 

回答

0

它的簡單,我解決了這個問題.. 我所做的是,而不是返回來自loadResult函數的狀態結果,我使用元素ID將其顯示在相同的函數中。