gpt4 book ai didi

javascript - React中异步anchor的onClick事件

转载 作者:行者123 更新时间:2023-12-03 00:47:20 25 4
gpt4 key购买 nike

我正在尝试跟踪 React 中的 anchor 标记 ( <a> ) 点击(即在导航发生之前向我的服务器发送 POST 请求)。

我的代码目前如下所示:

<a 
href="http://example.com"
onClick={() => axios.post('http://my-server.com', { value: 'Hello' })}
>
Click Me!
</a>

但问题是因为POST请求是异步的,“href 事件”发生在请求完成之前,因此请求被取消。

那么如何在导航发生之前执行异步事件呢?

最佳答案

如果您正在寻找跟踪 anchor ,您可以使用 ping属性来这样做。检查this

<a href="/stackoverflow" ping="/tracker/going-to-stackoverflow">click>

请注意,并非所有浏览器都支持此功能。

关于javascript - React中异步anchor的onClick事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53192786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com