javascript - DOJO 未定义错误

标签 javascript internet-explorer dojo

当我在 Internet Explorer 中运行以下代码时,出现 DOJO 未定义错误

<script language="text/javascript" src="dojoroot/dojo/dojo.js"
 djConfig="parseOnLoad: true,isDebug:false"   ></script>

<script type="text/javascript">
    function readFile() { 
      dojo.xhrGet({ 

        url: "http://www.jnerlich.de/servlets/ReturnParameters", 
        handleAs: "text",
        timeout: 5000, 
        load: function(response, ioArgs) { 
            dojo.byId("replace").innerHTML = response;             
                      return response; 
        },
        error: function(response, ioArgs) { 
        console.error("HTTP status code: ", ioArgs.xhr.status); 
        dojo.byId("replace").innerHTML = 'Loading the ressource from the server did not work';   
        return response; 
          },


        content: {name: "lars", url:"testing" }
        });
      }
  </script>

错误 我现在正在这一点

dojo.byId("replace").innerHTML = 'Loading the ressource from the server did not work'; 

最佳答案

哪个版本的 IE?

This fiddle适用于 IE9。您确定 DOM 中存在 replace 元素吗?

function readFile() {
    var content = {
        name: "lars",
        url: "testing"
    };
    dojo.xhrPost({
        url: "/echo/html/",
        handleAs: "text",
        timeout: 5000,
        load: function (response, ioArgs) {
            console.log("load", arguments);
            dojo.byId("replace").innerHTML = response;
            return response;
        },
        error: function (response, ioArgs) {
            console.log("error", arguments);
            console.error("HTTP status code: ", ioArgs.xhr.status);
            dojo.byId("replace").innerHTML = 'Loading the ressource from the server did not work';
            return response;
        },
        content: {
            html: JSON.stringify(content)
        }
    });
}

编辑 - 对于 IE,您可能需要在 full screen mode 中查看,因为常规 jsfiddle 页面在 IE8 中无法正确加载。

结果:

enter image description here

关于javascript - DOJO 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16334865/

相关文章:

javascript - Dojo:TypeError:marketStore.query 不是函数

javascript - 复选框结构,如果选中单个子复选框,则应自动选中父复选框

javascript - 使用 Polymer dom-if 的选择器放置不正确

javascript - 如何在IE中选择文本?

javascript - Dojo 的 Stateful 的 jQuery 版本?

javascript - 如何用字体很棒的图标替换 dijit 树中的图标?

javascript - PIXI : browser sends no cookies with Texture. fromImage()

javascript - 使用嵌套对象和数组时处理错误的正确方法

javascript - 如何获取不透明度值作为 alpha 过滤器的 int?

javascript - IE9、IE11 和 Safari 的复制到剪贴板选项