dojo/request/iframe中读取xml响应的缺陷
defect in dojo/request/iframe for reading xml response
我正在使用dojo/request/iframe进行文件上传。文件上传得很好,但当我试图用XML获得响应时,我总是会收到以下错误(我在FF中尝试过):
"TypeError:xmlText未定义"
我已经将handleAs属性设置为"xml",并且基于dojo/request/iframe的文档,对于xml和html中的响应,我不需要响应在标记内。我使用了Firebug,可以看到我的响应是xml格式的。
我从dojo库中读到一篇关于这可能成为缺陷的帖子,但没有后续报道:http://grokbase.com/p/dojo/dojo-checkins/12c7qyynnx/dojo-toolkit-16440-dojo-request-iframe-js-xmltext-is-undefined-error-in-ff-and-ie9
有人知道这是否真的是Dojo的缺陷吗?有什么变通办法吗?提前感谢
我也遇到了类似的问题。但也许这是误导:响应,你的xmlText不是Text,而是一个对象。对我来说像
iframe(myForm.action, {
handleAs: "html",
data: data
}).then(function(xmldoc){
require(["dojo/dom-construct"],function(domConst){
var new_elem = query("#"+myid,xmldoc)[0];
if(new_elem)
domConst.place(new_elem, elem, "replace");
});
}, function(err){
// Handle the error condition
});
做得不错。
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- 使Intro.js工具提示响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 将高图饼图中的文本居中显示为响应
- Css转换没有响应
- dojo/request/iframe中读取xml响应的缺陷