<script>
function openWin(obj)
{
$.ajax({
type:"post",
async:false,
dataType:"json",
url:"test.do",
data:$("#directFrm").serialize(),
success: function(data){
if(data.success){
obj.target="_blank";
obj.href = data.requestUrl; //这是我后台返回的地址
obj.click();
}else{
alert("添加失败");
}
}
});
}
</script>
<a href="javascript:void(0)" onclick="openWin(this)">测试地址</a>
javascript 解决window.open 被IE弹出窗口阻止程序拦截
最新推荐文章于 2024-12-29 22:38:25 发布
本文介绍了一种利用Ajax技术动态获取链接地址的方法,并通过JavaScript实现自动在新窗口中打开该链接的功能。具体步骤包括:发送Ajax请求到后台获取数据,如果请求成功且数据返回状态为成功,则将返回的URL赋值给超链接元素并触发点击事件,从而实现在新窗口中打开目标页面。
3229

被折叠的 条评论
为什么被折叠?



