我有一个问题,我无法通过尝试许多不同的方法来解决!!
适用于Chrome,FF,IE9但不适用于IE8或IE7
概述
我有一个页面,来自本地.aspx的整个HTML中的Ajax读取一个photobucket XML feed放入HTML列表并返回。
http://custommodsuk.com/Gallery.aspx
我已经这样做了,因此页面排名不会受到Google速度排名的影响,因为服务器会关闭并拨打电话。
代码
$.ajax({
type: "GET",
url: ajaxURL,
dataType:'html',
success: function (feedHTML) {
var galleryList = $(feedHTML).find('#galleryList').find('.listItem');
var noItems = galleryList.length;
console.log(feedHTML.type);
galleryList.each(function (index) {
...
});
}
});
我尝试了什么
正如你可以看到console.log(), 类型未定义,feedHTML.length显示否。的人物。从我收集的内容通常被视为一个字符串。
JQuery无法将响应转换为jQuery对象,我无法遍历它。因此,每个都不会循环。
我见过很多人在SO上有相同/类似的问题,但没有答案,部分原因是垃圾代码示例。
答案 0 :(得分:0)
Photobuckets RSS Feed格式不正确。
<p><a href="http://s1174.photobucket.com/albums/r614/CustomModsUK/">CustomModsUK</a> posted a photo</a></p>
这使IE8绊倒了。如果您将来遇到这样的问题,请检查HTML的有效性!