提问人:Sandeep 提问时间:6/1/2016 最后编辑:Sandeep 更新时间:6/2/2016 访问量:268
如何在iPhone safari浏览器中从XMLHttpRequest获取xml响应?
How to get xml response from XMLHttpRequest in iPhone safari browser?
问:
XMLHttpRequest
适用于大多数桌面浏览器,我能够使用属性检索 xml 响应,但这在 iPhone 中不起作用(在 iPhone6 中测试)。我正在尝试从使用 .这是我的代码:XMLHttpRequest.responseXML
URL.createObjectURL()
var blobURL = window.URL.createObjectURL(largeXMLData);
var xmlXHR = new XMLHttpRequest();
xmlXHR.onload = function() {
try {
var response = xmlXHR.responseXML;
if (response == 'undefined' || response == null) {
alert("No response");
}
} catch (err) {
alert(err);
}
};
xmlXHR.onerror = function() {
alert("Error while getting XML.");
};
xmlXHR.onreadystatechange = function() {
if (xmlXHR.readyState == 4) {
if (xmlXHR.status == 200) {
alert("Request Complete");
}
}
};
xmlXHR.open("GET", blobURL, true);
xmlXHR.responseType = "document";
xmlXHR.send();
是 blob 数据,大小约为 80Mb。在iPhone中,我收到“无响应”警报。有没有办法让它在 iPhone 中工作?largeXMLData
答: 暂无答案
评论
largeXMLData
是 XML 的字符串吗?