jquery ajax队列没有正确执行

时间:2016-05-21 19:34:26

标签: javascript jquery ajax

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还没有被评估。

0 个答案:

没有答案