1.通过post请求会在地址栏隐藏参数
function onlinepreview(furl){
var form = $("<form method='post' target='_blank'></form>");
var url = window._h5_config.online_preview_url;
form.attr({"action":url});
form.attr("style","display:none");
var input = $("<input type='hidden'>");
input.attr({"name":"url"});
var fur =window._h5_config.file_url+furl;
input.val(fur);
form.append(input);
$("html").append(form);
form.submit();
}
通过form表单创建post请求
2.直接下载pdf的办法
<a id='clik' download='' style="display: none;"></a>
function download(url) {
var aa = $("#clik");
var realurl = "../" + url;
aa.attr("href", realurl)
aa[0].click();
}
通过js模拟a标签的点击事件,但是一般只能触发绑定的onclick事件,如果想实现点击a标签的效果,因为a标签的href属性是在他dom中的0里面,需要点击那个0才能实现,而数字型的属性名不能用“.”来获取,故写成[0]。