jQuery .ajax метод в IE7 и IE6 не работает, но работает нормально в Firefox
Это относится к моему предыдущему посту:
Метод jQuery .load, вызывающий обновление страницы AJAX
Я изменил свою имплементацию, чтобы использовать метод .ajax вместо .load, и он отлично работает в Firefox, но не в IE7 или IE6:
$('ul#coverTabs > li > a').live('click', function(event) {
// Find href of current tab
var $tabValue = $(this).attr('href');
$.ajax({
type: "GET",
cache: false,
dataType: "html",
url: $(this).attr('href'),
success: function(data){
$(data).find('.benefitWrap').each(function(){
var $benefitWrap = $(this).html();
$('.benefitWrap').replaceWith($('<div class="benefitWrap">' + $benefitWrap + '</div>'));
});
}
});
event.preventDefault();
});
Это убивает меня, так как это заняло целую вечность.
Любые идеи, где я иду не так?