Blu*_*ire 8 html javascript jquery
我正在尝试从Gmail API中检索一些XML.到目前为止我有这个:
$.ajax({
url: "https://mail.google.com/mail/feed/atom/",
success: function(data) {
console.log(data.responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
我确定数组数据有一个调用的值,responseText因为当我得到我的代码来记录数据时控制台告诉我.但是,当我尝试记录时data.responseText,它会记录数据并忽略我指定参数的事实(它没有说明没有定义responseText).我究竟做错了什么?
编辑:这是控制台所说的截图data:
编辑,回应凯文:我试过这个:
$.ajax({
url: "https://mail.google.com/mail/feed/atom/",
dataType: "xml",
success: function(data) {
console.log($("feed fullcount",data).html());
}
});
Run Code Online (Sandbox Code Playgroud)
它说它"无法调用方法'替换'未定义':o
use*_*654 10
data不是xhr对象,它是你的xml字符串转换成的XML Document.因此,responseText除非xml doc具有responseText节点,否则它没有属性.此外,dataType: "xml"如果您期望xml ,请添加到您的ajax选项.
$.ajax({
url: "https://mail.google.com/mail/feed/atom/",
dataType: "xml",
success: function(data) {
console.log(data);
}
});
Run Code Online (Sandbox Code Playgroud)
编辑:现在我在你的问题中看到(编辑后)它实际上是一个xhr对象...这很奇怪......
| 归档时间: |
|
| 查看次数: |
40241 次 |
| 最近记录: |