我们如何从dojo.io.iframe.send调用中提取状态代码?

时间:2011-12-22 13:05:54

标签: javascript dojo

我们如何从dojo.io.iframe.send调用中提取状态代码?我正在查看ioArgs参数的属性,但无法查看其中的状态代码。我想这没有xhr属性,因为当我尝试打印它时输出是未定义的。

1 个答案:

答案 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>