每个循环的Jquery xml在IE6中不起作用

时间:2011-05-27 10:22:36

标签: jquery xml ajax

轻微的噩梦。这适用于兼容模式和IE6中除IE之外的所有浏览器。

我进行了搜索和搜索,并且不知道为什么,任何人都可以放弃任何光线吗?

$(document).ready(function () {

    $.ajax({
        type: "GET",
        url: "/Maps/MapResults.aspx",
        dataType: "XML",
        success: function (asd) {

            //This works!
            alert(asd);


            //This doesn't! (in old IE)
            $(asd).find("article").each(function () {

                var category = $(this).find('category').text();
                alert(category);

            });

        }
    }); //close $.ajax(

});

1 个答案:

答案 0 :(得分:1)

让MapResults.aspx发送和XML-Content-Type-Header(例如 application / xml )。 还使用lowercase-dataType“xml”,如果dataType区分大小写,它可能依赖于jQuery-Version(我不是100%肯定,但我认为它在1.5之前是区分大小写的)