在使用@rails/ujs
(无 jquery)的 Rails 6.1 应用程序中,我试图拦截 ajax 请求何时触发以及何时完成。
我已将以下内容添加到我的application.js
document.addEventListener("turbolinks:load", () => {
document.addEventListener("ajax:send", () => {
console.log('SEND')
})
document.addEventListener("ajax:complete", () => {
console.log('COMPLETE')
})
})
当我解雇他们时,我正确地得到SEND
了,但是当他们结束时,我没有得到 (expected) COMPLETE
。
我在这里错过了什么吗?