dojo利用promise实现多个异步校验
代码如下: // 敏感词过滤 var promiseAll = checkSenstiveWords(); promiseAll.then(function (results) { // console.log("results=>", results) // console.log("v1=>", results[0].flag); // console.log("v2=>", results[1].flag); // console.log("v3=>", results[2].flag); if(results[0].flag == true){ Tip.fail({ "text": msg["errors.sensitive.word.warn"] .replace("{0}", lang["kmsMultidoc.kmsMultidocKnowledge.docSubject"]) .replace("{1}", '<span style="color:#cc0000">' + results[0].senWords + '</span>') }); return ; } if (results[1].flag == true) { Tip.fail({ "text": msg["errors.sensitive.word.warn"] .replace("{0}", lang["kmsMultidocKnowledge.fdDescription"]) .replace("{1}", '<span style="color:#cc0000">' + results[1].senWords + '</span>') }); return; } if