我们如何从dojo.io.iframe.send调用中提取状态代码?我正在查看ioArgs参数的属性,但无法查看其中的状态代码。我想这没有xhr属性,因为当我尝试打印它时输出是未定义的。
答案 0 :(得分:0)
您无法从dojo.io.iframe.send
来电中提取状态代码。您只能判断请求是否成功。如果成功,则调用load
回调,否则调用error
回调。
dojo.io.iframe.send
创建一个iframe来发送请求。浏览器可能无法提供监控iframe请求状态的方法。 dojo的作用是在加载iframe时尝试从iframe DOM中提取一些数据。如果可以成功提取数据,则请求成功,否则失败。
确保dojo.io.iframe.send
调用的目标url返回dojo可以理解的正确格式。例如,
<html>
<head>
</head>
<body>
<textarea>result data</textarea>
</body>
</html>