当我把它放在我的表单(不是 XPage)上时:
<script src="/xsp/.ibmxspres/dojoroot/dojo.js" data-dojo-config="async: true, parseOnLoad: true"></script>
像这样调用:
require(["dojox/validate/web"], function(validate) {
validate.isEmailAddress(someAddress);
});
错误失败(此错误来自 Opera 12.15):
未处理的错误:未定义的变量:需要
我使用 Chrome 网络面板检查了 dojo.js 是否已加载,并且还尝试使用 IE10。
如果我使用:
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: true"></script>
一切正常。Domino 是否有某种不支持 AMD 加载程序的特殊版本的 Dojo 1.8?