onButtonClick= (authLink) => {
if(authLink){
window.open(authLink, '_blank');
}
};
此网址的回复是: -
{
"statusCode":"STATUS_OK",
"statusMessage":"The operation was successful.",
"statusUserMessage":"The operation was successful.",
"authToken":"AJFCNA",
"opaqueData":
{"accessToken":"SJD.skb.zV-sdb-kajsb-dkjbc"},
"authTokenValidity":21600,
}
}
如何在我的代码中获得此响应,我想获取密钥authToken
的值。
我不知道。我能为此做些什么?
答案 0 :(得分:0)
我不确定你是什么意思"网址命中不是ajax命中"。您应该能够使用AJAX获取数据:
fetch(authLink)
.then(response => response.json())
.then(data => { console.log(data.authToken) })
.catch(err => { console.error(err) })
如果由于某种原因你不能使用AJAX,并且真的需要致电window.open()
,你可以在这里查看一些有趣的答案:How to get element and html from window.open js function with jquery