如何正确排序函数与变量

时间:2017-02-24 20:04:17

标签: jquery

我无法让功能一个接一个地运行。似乎第一个函数通常不会执行。我更喜欢在回叫或队列方法中逐个运行这些功能,但我无法使其正常工作。

任何人都可以帮我指出正确的方向吗?

谢谢!

        function sts_lookup(e) {
            $("#sts_lookup").on().load('sts_lookup.jsp', {'wks': e});
        }
        function machine_lookup(e) {
            $("#machine_lookup").on().load('machine_lookup.jsp', {'wks': e});
        }
        function warranty_lookup(e) {
            $("#warranty_lookup").on().load('warranty_lookup.jsp', {'wks': e});
        }
        function cc_lookup(e) {
            $("#cc_lookup").on().load('cc_lookup.jsp', {'wks': e});
        }
        function do_da_checks(e) {
            sts_lookup(e);
            machine_lookup(e);
            warranty_lookup(e);
            cc_lookup(e);
        }

1 个答案:

答案 0 :(得分:0)

您可以从每个函数返回Promises,一旦加载函数完成,解析承诺。使用“then”回调来执行下一个函数。