popup - 凤凰链接确认弹窗多次出现
问题描述
我正在使用Elixir 1.7.2
+Phoenix 1.3
并且我有一个删除链接,"Are you sure?"
在确认删除之前有一个数据提示。
问题是,当您单击delete
应用程序中的按钮时,它会在实际允许您删除之前要求多次连续"Are you sure?"
确认(有时多达 6 次)。
删除链接的代码是:
<%= link to: project_document_path(conn, :delete, project, document),
method: :delete,
data: [confirm: "Are you sure?"] do %>
<img class="absolute k-w2-5 top-0 left-1" src="/images/delete.svg" />
<% end %>
有没有其他人在凤凰城经历过这种行为,链接有确认提示并知道如何解决?
提前致谢!
解决方案
发生这种情况是因为我们在多个位置需要我们的 javascript 文件,每次调用 javascript 函数时需要一个。现在,我们的app.html.eex
文件中有一个 require 实例,它覆盖了整个视图文件树。这是被复制的代码:
<script src="<%= static_path(@conn, "/js/app.js") %>"></script>
推荐阅读
- php - 更新子文档 php mondodb 库
- ios - 使用 ScrollView 时出现 SwiftUI 错误
- go - 径向梯度中的条带
- c# - 如果 DotMemory Unit 不可用,我如何跳过 xunit 理论?
- json - 如何在 Flutter 中使用 JSON 正文发出 http DELETE 请求?
- python-3.x - 'numpy.ndarray'对象在python中使用lstm预测值时没有属性'iterrows'
- python - 减少 OpenCV 视频写出大小
- python - 如何将未指定数量的列表附加到列表中
- linux - 在 jenkins 管道上使用容器运行 go2xunit
- ruby-on-rails - 复选框所需的 f.input 强制我选择所有框