<button type="button">
<a onclick="viewPDF(this,id)" href="" target="_blank">简历</a>
</button>
function viewPDF(obj,as){
$.ajax({
url:'url',
type:'post',
dataType:'json',
data:{
id:as
},
success:function(data){
if(data.data!==null){
$(obj).attr('href',data.data)
window.location.href=data.data;
}
},
error:function(){
console.log('路径获取失败')
}
})
想要的是拿到了简历路径则在新窗口打开,否则不跳转页面也不刷新页面,现在的问题是在没有拿到简历的情况下,也会在新窗口打开当前html页面
你这个把功能弄混了: