在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 根據(jù)接口請(qǐng)求到的數(shù)據(jù)動(dòng)態(tài)更改href的地址,并在新窗口打開,實(shí)現(xiàn)不了?

根據(jù)接口請(qǐng)求到的數(shù)據(jù)動(dòng)態(tài)更改href的地址,并在新窗口打開,實(shí)現(xiàn)不了?

<button type="button">
    <a onclick="viewPDF(this,id)" href="" target="_blank">簡(jiǎn)歷</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('路徑獲取失敗')
        }
    })
想要的是拿到了簡(jiǎn)歷路徑則在新窗口打開,否則不跳轉(zhuǎn)頁面也不刷新頁面,現(xiàn)在的問題是在沒有拿到簡(jiǎn)歷的情況下,也會(huì)在新窗口打開當(dāng)前html頁面
回答
編輯回答
來守候

window.open(url)

2017年1月12日 07:06
編輯回答
純妹

你這個(gè)把功能弄混了:

window.location.  -- 這個(gè)不能加參數(shù),直接在當(dāng)前頁面跳轉(zhuǎn)
window.open("https://www.baidu.com/","_blank")   -- 可以加_blank參數(shù)

上面的a標(biāo)簽就不要了,把onclick="viewPDF(this,id)"放在button上面即可

如果使用a標(biāo)簽,則需要將a標(biāo)簽改為:
<a href="javascript:void(0)" onclick="viewPDF(this,id)">click</a>
2017年9月8日 00:47
編輯回答
別瞎鬧

別這么麻煩,直接用button,點(diǎn)擊以后異步獲取到url后就window.open(link)就行了

2017年6月17日 08:57