Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将JS中的元素动态添加到XUL_Javascript - Fatal编程技术网

Javascript 将JS中的元素动态添加到XUL

Javascript 将JS中的元素动态添加到XUL,javascript,Javascript,当我运行以下代码来显示多个usn的结果时,当加载所有usn的结果时,它将一次显示所有usn。。 我需要的是在下载每个usn后立即显示结果,并使用下一个usn发送下一个请求 此处LoadResultsNList[u]函数将向外部大学网站发送请求 for(var u=0; u<usnList.length; u++) { listitem = document.createElement("listitem"); listcell1 = docume

当我运行以下代码来显示多个usn的结果时,当加载所有usn的结果时,它将一次显示所有usn。。 我需要的是在下载每个usn后立即显示结果,并使用下一个usn发送下一个请求

此处LoadResultsNList[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);
    }

很简单,我解决了这个问题。。 我所做的是,我没有从loadResult函数返回状态结果,而是使用element-ID在同一个函数中显示它