Я отправляю запрос Ajax, и в результате получается таблица, представленная с помощью плагина jquery для таблицы данных. Если ответ будет успешным, я открою НОВОЕ ОКНО и покажу результат там. Это отлично работает в FF, но не работает в IE 8. IE генерирует объект ожидаемой ошибки. По какой-то причине он не распознает библиотеки jquery. Но если я обновлю страницу IE один раз, она успешно отрендерит таблицу.
Я что-то здесь упускаю? что отличается, когда я открываю новое окно в IE?
function openResult (html){
var output = window.open("",null, "resizable=1,scrollbars=1,status=1,toolbar=0,menubar=0,location=0");
if (window.focus) {output.focus()}
output.document.open();
output.document.write(html);
output.document.close();
return false;
};
.....
$.ajax({
type: "POST",
url: "${g.createLink(action: 'search' )}?&time="+ date,
data: dataString,
success: function(response) {
$("#displayBox").hide()
openResult(response)
//$('#listTemplateDivId').html(response) ;
$.unblockUI()
}
});