0

我有一个问题,我无法通过尝试许多不同的方法来解决!!

适用于 Chrome、FF、IE9 但不适用于 IE8 或 IE7

概述

我有一个页面,Ajax 在整个 HTML 中来自本地 .aspx,其中读取 photobucket XML 提要放入 HTML 列表并返回。

http://custommodsuk.com/Gallery.aspx

我已经这样做了,因此页面排名不会受到谷歌速度排名的影响,因为服务器会关闭并拨打电话。

编码

$.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 显示为 no。的字符。从我收集的内容来看,通常被视为一个字符串。

这是 JQuery 无法将响应转换为 jQuery 对象,我无法遍历它。因此,每个都不会循环。

我见过很多人在 SO 上遇到相同/类似的问题,但没有答案,部分原因是垃圾代码示例。

4

1 回答 1

0

Photobuckets RSS 提要格式不正确。

<p><a href="http://s1174.photobucket.com/albums/r614/CustomModsUK/">CustomModsUK</a> posted a photo</a></p>

这绊倒了 IE8。如果以后遇到这样的问题,请检查 HTML 的有效性!!!

于 2012-06-04T15:27:36.220 回答