在自定义 AJAX 请求上显示 Turbolinks 加载栏

Cyr*_*ris 5 javascript ajax jquery turbolinks ruby-on-rails-5

我正在使用 Turbolinks 5,顶部有一个很好的加载栏,显示 turbolinks 激活的链接。

可以手动/以编程方式触发此栏的显示/进度以进行自定义 AJAX 调用(甚至可能是任何 AJAX 调用?)

我专门针对 POST/GET 请求提交远程表单 (AJAX)。我知道 turboforms,我有时也会使用它,但在某些情况下,我希望来自服务器的更聪明的 JS 响应,它只生成/重新加载页面的一部分,我仍然想使用 Turbolinks 的 AJAX 反馈。

eka*_*mpp 1

基于turbolink事件列表,似乎可以通过发出事件来显示栏turbolinks:click。

似乎也可以将进度条类称为它自己。

我希望这至少可以帮助您走上正确的道路。

快乐编码