2016-11-16 116 views
-1

当用户单击按钮时,我生成一个在新选项卡中打开的pdf。打开新窗口时的Ajax调用

$("#memberContractPrintReport").on('click', function (e) { 
    var url = prepareParamUrl($('#contractReportTableResult'));  
    window.open(getHostName() + "/report/document/contracts" + url, 'MemberContractReport'); 
}); 

服务器更改其安全策略。所有网址需要授权。

在Ajax调用我添加

headers: { 
    "Authorization": "Basic " + $.cookie('user-authorization') 
} 
+1

那么你不会将它添加到新窗口。为什么服务器没有在该请求中使用cookie? – epascarello

+0

没有安全工作..我需要一种方法来调用URL和内容显示在另一个选项卡,窗口。 –

+0

这就是会话应该自动执行的操作。它应该发送与请求的cookie和服务器应该处理它。 – epascarello

回答

0

按你如果Ytord有几种类型的证券无状态通信,可以是令牌,基本等请分享您的认证技术..同样,你必须编辑请求。

+0

头说它...授权“:”基本“ –