このコードで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 が返されますが、それを追加しようとすると (フィルタリングされず)、機能しません。
それはなぜですか?
ありがとうございました!