我打电话下面的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