Dojo AMD加载程序在Domino9.0中不工作

Dojo AMD加载程序在Domino9.0中不工作,dojo,lotus-domino,js-amd,Dojo,Lotus Domino,Js Amd,当我在表格(不是XPage)上填写此内容时: 失败并出现错误(此错误来自Opera 12.15): 未处理的错误:未定义的变量:require 我用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"></

当我在表格(不是XPage)上填写此内容时:

失败并出现错误(此错误来自Opera 12.15):

未处理的错误:未定义的变量:require

我用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是否有某种特殊版本的Dojo 1.8不支持AMD loader?

我让它使用
标记语法,如所示:


我的问题中的
标记语法是从中复制粘贴的。有趣的是,它在Domino中不起作用。也许它需要Dojo1.8.3

require(["dojox/validate/web"], function(validate) {
    validate.isEmailAddress(someAddress);
});
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js" data-dojo-config="async: true, parseOnLoad: true"></script>
<script data-dojo-config="async:1" src="/xsp/.ibmxspres/dojoroot/dojo/dojo.js"></script>