这是我能提出的最简单的例子。我继续在IE7和IE8中的第二个require调用上抛出一个Invalid Argument异常。这在IE9 +,Chrome和Firefox中运行良好。很沮丧。通过IE开发人员工具进行调试没有帮助。
<script type="text/javascript">
require(["dojo/request/xhr", "dojo/domReady"],
function(xhr){
xhr("Servlet?arg=1")
.then(function(data) {
try {
test()
} catch(e) {
cpb.consoleLog(e.number);
cpb.consoleLog(e.description);
throw e;
}
});
});
function test() {
require(['dojox/charting/Chart'], function (Chart) {
// simulate problem
});
}
</script>