Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Internet explorer不会显示嵌入jquery的呈现gsp_Javascript_Jquery_Internet Explorer_Grails_Internet Explorer 8 - Fatal编程技术网

Javascript Internet explorer不会显示嵌入jquery的呈现gsp

Javascript Internet explorer不会显示嵌入jquery的呈现gsp,javascript,jquery,internet-explorer,grails,internet-explorer-8,Javascript,Jquery,Internet Explorer,Grails,Internet Explorer 8,我发送了一个Ajax请求,结果是使用数据表jquery插件显示一个表。如果响应成功,我将打开一个新窗口并在那里显示结果。这在FF中非常有效,但在IE8中失败。IE抛出对象预期错误。出于某种原因,它无法识别jquery库。但是如果我刷新IE页面一次,它将成功地呈现表。 我有什么遗漏吗?在IE中打开新窗口时有什么不同 function openResult (html){ var output = window.open("",null, "resizable=1,sc

我发送了一个Ajax请求,结果是使用数据表jquery插件显示一个表。如果响应成功,我将打开一个新窗口并在那里显示结果。这在FF中非常有效,但在IE8中失败。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;
   };


@谢谢你的建议。我最终使用了colorbox,它工作得非常好。

@ThiefMaster谢谢你的建议。我最终使用了colorbox,它工作得非常好。

弹出窗口令人讨厌。请考虑使用内联的东西,例如jQuery UI对话框。弹出窗口是恼人的。请考虑使用内联的东西,例如jQuery UI对话框。
 $.ajax({
           type: "POST",
           url: "${g.createLink(action: 'search' )}?&time="+ date,
           data: dataString,  
           success: function(response) {
               $("#displayBox").hide()
               openResult(response)
               //$('#listTemplateDivId').html(response) ;              
               $.unblockUI()

           }
 });