0

我在 IE7+8 上遇到了这个代码的问题:

    //Post URL
    $.ajax({
        type : 'POST',
        url: url,
        dataType: "html",


    //Success Post
    success: function(data){

        //Reactivate Filters and Grid
        boxFilter.css({'opacity':1});
        var productGrid = $('.products-grid');
        productGrid.css({'background':'none', 'height':'auto', 'opacity':1}).find('img.ajax-loader').remove();

        //Append Data
        var response = $(data);
        var newHtmlGrid = $(response).find(".products-grid > div");
        productGrid.append(newHtmlGrid)

    }

    });

在 IE9、firefox 和其他所有设备上一切正常,但在 IE7+8 上却无法正常工作。

如果我 console.log(data) 会给我 html,但如果我尝试附加它(未过滤)它将不起作用。

知道为什么吗?

谢谢!

4

0 回答 0