Internet Explorer не будет показывать визуализированный gsp с вложенным jquery - PullRequest
2 голосов
/ 24 августа 2011

Я отправляю запрос 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()

           }
 });

1 Ответ

0 голосов
/ 17 сентября 2011

@ ThiefMaster Спасибо за предложение. Я в конечном итоге с помощью colorbox и он работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...