Javascript DOJO未定义错误
当我在Internet Explorer中运行DOJO Undefined错误时,下面的代码给出了该错误 哪个版本的IE 在IE9中工作。是否确定DOM中存在Javascript DOJO未定义错误,javascript,internet-explorer,dojo,Javascript,Internet Explorer,Dojo,当我在Internet Explorer中运行DOJO Undefined错误时,下面的代码给出了该错误 哪个版本的IE 在IE9中工作。是否确定DOM中存在replace元素 function readFile() { var content = { name: "lars", url: "testing" }; dojo.xhrPost({ url: "/echo/html/", handleAs: "t
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,您可能需要在中查看,因为常规JSFIDLE页面无法在IE8中正确加载
结果:
嗯。你的IE8肯定和我的不同,因为我可以看到它在工作。如编辑中所述,您是否使用全屏模式?您得到了什么结果或结果?我被卡住了,根本无法工作请参阅编辑。确保你点击编辑中的全屏模式链接。我的firefox mozila版本是20.0.1,但它不起作用。我被卡住了。我也尝试过chrome,但事情仍然是这样。我不确定我能帮到你。我的例子适用于Chrome、IE8、IE9和Firefox。
dojo.byId("replace").innerHTML = 'Loading the ressource from the server did not work';
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)
}
});
}