ajax成功时隐藏url和参数
hide url and parameters when ajax success
我有以下ajax js代码。/menu/solonreport.jsp返回一个类似这样的url链接,连接到本地报表服务器并创建一个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);
}
});
}
执行
window.open(json.url,'PDF','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no');
但这取决于浏览器如何处理。
相关文章:
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 传递包含'%的参数'在URL中
- 如何在router.get()方法中传递url作为参数
- javascript中url中的Regex参数
- 如何在reactrouterv2.+中从URL获取参数
- 使用express.具有多个url和可选参数的Router()
- 如何在所有ajax调用中向URL添加参数
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- 如何使用Javascript从URL参数中自动填充文本字段
- XMLHttpRequest.open()AJAX中的参数url
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 在url参数javascript中存储键值对列表
- backbone.js-映射标准url参数-使用多个参数
- 模版启动错误-类型错误(“参数”url'必须是字符串,而不是“+类型的url”)
- UI 路由器参数 URL 不起作用,只是重定向到 /
- 在Select2中传递参数url
- 使用jQuery/Javascript(querystring)获取查询字符串参数url值
- Javascript -重定向参数URL只有一次
- 替换url参数-url被破坏