2

私はAjaxリクエストを送信し、結果はデー​​タテーブルjqueryプラグインを使用して表示されたテーブルです。応答が成功した場合は、新しいウィンドウを開き、そこで結果を表示します。これは完全にFFで動作しますが、IE 8では失敗します。IEはオブジェクトの予想されるエラーをスローします。何らかの理由で、jqueryライブラリを認識しません。しかし、IEページを一度リフレッシュすると、テーブルが正常にレンダリングされます。 ここに何か不足していますか? IEで新しいウィンドウを開いたときの違いは何ですか?提案をありがとう@ThiefMaster埋め込みjqueryを使用してレンダリングされたgspを表示することはありません

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

ポップアップウィンドウは迷惑です。インラインでの使用を検討してください。 jQuery UIダイアログ。 – ThiefMaster

答えて

0

。私はcolorboxとその働きを完全に使いこなす。

関連する問題