与“老”道场一个可以传递第二个参数ioargs
到load
一个XHR请求的功能( 见实施例6在这里 )。 此ioargs
提供(除其他外)该请求的时间戳和状态码。
但是,我怎么能与新“清洁”实现这个(向兼容)道场?
不幸的是,我无法找到任何提示当前文档 。
下面列出的是上述参考示例的以“新”道场的端口。 但是, ioargs
将是不确定的:
require( "dojo/request/xhr", "dojo/dom", "dojo/domReady!",
function(request, dom){
// Look up the node we'll stick the text under.
var targetNode = dom.byId("getLicenseStatus");
// The parameters to pass to xhrGet, the url, how to handle it, and the callbacks.
request.get(
"{{dataUrl}}dojo/LICENSE",
{
handleAs: "text",
preventCache: true
}
).then(
function(data, ioargs){
// FIXME: ioargs is undefined
targetNode.innerHTML = "XHR returned HTTP status: " + ioargs.xhr.status;
},
function(error){
targetNode.innerHTML = "An unexpected error occurred: " + error.response.status + ": " + error.response.text;
}
);
}
);
我需要做什么改变有请求的负载功能,时间戳和状态代码可用?