Dojo1.8-解码网络错误并正确显示
嗨,我有一个网络错误的目的是错误的文件,我需要解码它。 我该怎么做?当我将错误输出到对话框中时,它无法定义Dojo1.8-解码网络错误并正确显示,dojo,Dojo,嗨,我有一个网络错误的目的是错误的文件,我需要解码它。 我该怎么做?当我将错误输出到对话框中时,它无法定义 require(["dojo/parser", "dijit/form/Button", "dojo/request", "dojo/dom", "dijit/Dialog", "dojo/domReady!"]) function(parser, Button, request, dom, Dialog) { var myDialog = new Dialog({ title:
require(["dojo/parser", "dijit/form/Button", "dojo/request", "dojo/dom",
"dijit/Dialog", "dojo/domReady!"])
function(parser, Button, request, dom, Dialog)
{
var myDialog = new Dialog({
title: "Response",
style: "width: 300px"
});
var button1 = new Button({
label: "Click Me!",
onClick:function()
{request("brownfox.txt").then(
function(text){
dom.byId("textnote").innerHTML=text;
},
function(error)
myDialog.set("content", error);
myDialog.show();
}
});
输出将是“404未找到未找到”
此服务器上未找到请求的URL/brownfox.txt。” 或从网络错误=“NetworkError:404未找到”— 请告知。谢谢 问候 Clement如果“函数(msg、url、行号){alert('Error Message:'+msg)}返回true”,它就工作了。但是如果使用“myDialog.set(“content”,“Error message”+msg)”,它就不起作用。你知道怎么修吗。