我打電話下面的jquery方法將表格的詳細信息導出爲PDF。 PDF文件是Java類中創建,而它被調用,並在路徑可用 C:\ Apache的Tomcat的7.0.40 \的webapps \ TestProj \ PDFfiles 哪裏有這個腳本IM是在 loacted的JSP C:\ apache-tomcat-7.0.40 \ webapps \ TestProj \ WEB-INF \ jsp 但是window.open不起作用。我可以得到「PDF生成成功---」的提示信息Window.open不工作jquery
任何想法?請幫忙。只有用戶的操作,如click
但
function openPDF() {
$.post("generatePDF", {action : "get"}, function(data) {
if (data.returnStatus == "SUCCESS") {
alert("PDF generation success ---");
var win = window.open('', 'fullscreen=no');
win.location.href = '../../PDFfiles/TestPdf.pdf';
win.focus();
//window.open('../../PDFfiles/TestPdf.pdf', 'fullscreen=no');
}
}, 'json');
}
我曾嘗試下面片斷也,但沒有用..
window.open('../../PDFfiles/ShopsListPdf.pdf', 'fullscreen=no');
你有一個彈出式窗口攔截器來阻止打開新窗口嗎? – Blazemonger
當您使用URL「/TestProj/PDFfiles/ShopsListPdf.pdf」時會發生什麼? 「WEB-INF」目錄是特殊的,你不能像這樣用「..」導航。 – Pointy
可能重複的[Javascript window.open不工作](http://stackoverflow.com/questions/11821009/javascript-window-open-not-working) – Quentin