我很难获得一个接一个的功能。看来第一个函数通常不会执行。我宁愿在回电或队列方法中逐个运行功能,但我无法正常工作。
有人可以帮助我朝正确的方向指出吗?
谢谢!
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);
}
您可以从每个功能中返回承诺,一旦加载函数完成,请解决承诺。使用"然后"回调执行下一个功能。