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)”,它就不起作用。你知道怎么修吗。