超链接a标签在发送了ajax后没有按照指定方式打开网页

interface_zh 发布于 2015/04/03 12:47
阅读 859
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

请问各位大神,当我在触发a标签之前,,,发送了一个ajax请求后,拼接一个地址,给 a标签的  href  ,在

a标签上设置的再了 target=“_blank”,,但是  结果是,并没有在浏览上给我新开一个窗口,二是新弹出了一个  类似于window框  ,,请问这个怎么解决,,,急急急!!!!

加载中
0
渠富林
渠富林

ajax是异步的,也就是说发出去请求以后,浏览器是不会等待返回的,而是直接执行后面的操作,也就是打开a标签指定的链接地址,如果这个时候href内容是空的,那么打开的就是一个空的页面。

interface_zh
interface_zh
只要,把那个ajax请求注释掉,在给href一个地址,<a href="" target="_blank"></a>,,本来是在现有浏览器上打开一个窗口,大师只要发了ajax之后再给 ,href 一个地址,就是另外弹出的一个浏览器框
interface_zh
interface_zh
我是那个ajax请求设置为 同步了async:false,,,我的意思是,没有在现有浏览器上打开一个窗口,二是另外弹出了一个对话框
0
气质舞王尼古拉斯赵四
气质舞王尼古拉斯赵四
我觉得可以在回调函数里面打开这个url
0
mark35
mark35
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部