Jquery函数顺序不起作用

时间:2013-11-13 07:04:58

标签: jquery

var item_Codes=[];
function queryDB() {

            var sqlTxt = "SELECT * FROM DEMO";
            db.transaction(
                    function(tx) {
                        tx.executeSql(sqlTxt, [], querySuccess, errorCB);
                    });
            return false;
        }


        function querySuccess(tx, results) {


            for (var i = 0; i < results.rows.length; i++) {
                console.log(results.rows.item(i).itemCode);
                item_Codes.push({item_code: results.rows.item(i).itemCode});

            }

        }
        function get_Items() {
            return  item_Codes;


        }



    var callbacks = $.Callbacks();
                callbacks.add(queryDB);
                callbacks.fire();
                callbacks.add(get_Items);
                callbacks.fire();

在上面的应用程序中我需要通过querySuceess metod打印数据。之后该数组应该用data填充。它工作正常但不是我预期的顺序(首先打印数组然后打印值);

0 个答案:

没有答案