function myfucntion(){
$.ajaxQueue({complete: function () {
var revisionXml = sessionStorage.getItem('eB.UI.revision.xml');
var productXmlDoc = sessionStorage.getItem('eB.UI.productDetails' + '_' + sessionStorage.getItem('eB.UI.product.id'));
var productXml = $(productXmlDoc).find('productXML:first').text();
var topILItems = null;
topILItems = $(revisionXml).find('E').filter(function () {
return $(this).find("cat:first").text() === "60" && $(this).parent().find("cat:first").text() === "100";
});
var listItems = null;
var previewWindow =window.open("../rest/extractservice/getSummaryBOQExtract?topILItems="+topILItems);
window.focus();
}});
}
//我在我的ajax队列末尾打开一个预览窗口..但是,而不是执行所有以前的代码,window.open是getteng执行的,这意味着到那时topILItem还没有被评估。