我有以下ajax js代码。 ../menu/solonreport.jsp返回类似this的网址链接,连接到本地报表服务器并创建Excel报表。
window.open(json.url)
在新窗口中打开链接,但我不想向用户显示链接和更多参数。
这可能吗?
function getEventTarget(e) {
e = e || window.event;
return e.target || e.srcElement;
}
var ul = document.getElementById('menureport');
ul.onclick = function(event) {
var target = getEventTarget(event);
var reportid = target.id;
var reporttype = target.innerHTML;
alert(reportid);
$.ajax({
type: 'GET',
url: '../menu/solonreport.jsp',
data: {
Wreportid: reportid,
Wreporttype: reporttype
},
async: false,
dataType: 'json',
success: function(json) {
window.open(json.url);
}
});
}
答案 0 :(得分:0)
待办事项
window.open(json.url,'PDF','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no');
但这取决于浏览器如何处理它。