Tôi đang hiển thị một liên kết với phản ứng:
render: ->
`<a className="upvotes" onClick={this.upvote}>upvote</a>`
Sau đó, ở trên tôi có chức năng ủng hộ:
upvote: ->
// do stuff (ajax)
Trước liên kết, tôi đã mở rộng ở nơi đó nhưng tôi cần chuyển sang liên kết và đây là vấn đề - mỗi khi tôi nhấp vào .upvotes
trang được làm mới, những gì tôi đã thử cho đến nay:
event.preventDefault () - không hoạt động.
upvote: (e) ->
e.preventDefault()
// do stuff (ajax)
event.stopPropagation () - không hoạt động.
upvote: (e) ->
e.stopPropagation()
// do stuff (ajax)
trả về false - không hoạt động.
upvote: (e) ->
// do stuff (ajax)
return false
Tôi cũng đã thử tất cả các cách trên bằng cách sử dụng jQuery trong index.html của mình, nhưng dường như không có gì hoạt động. Tôi nên làm gì ở đây và tôi đang làm gì sai? Tôi đã kiểm tra event.type và nó click
nên tôi đoán bằng cách nào đó tôi có thể tránh chuyển hướng?
Xin lỗi, tôi là một tân binh khi nói đến React.
Cảm ơn bạn!