javascript - Rails 6:SimpleFrom Remote:通过 javascript/Jquery 真正提交
问题描述
我已阅读此使用 javascript 提交 Rails 远程表单
并且所有解决方案似乎都不起作用。我只需要在提交被调用之前运行一个回调。
看法
<form id="formA" " novalidate="novalidate" action="https://www.demo.com/form.php" accept-charset="UTF-8" data-remote="true" method="post" _lpchecked="1">
...
</form>
JS
var form = document.forms.item(0)
form.addEventListener('submit', async function(e) {
e.stopImmediatePropagation()
e.preventDefault();
...
form.submit()
});
我的表单似乎没有使用 remote: true 提交,所以没有 ajax,我得到的是 html 响应而不是 js 响应。
解决方案
推荐阅读
- mysql - 如何在不使用排名功能的情况下更新表格中的分数
- google-cloud-bigtable - 在不知道确切行键的情况下在 Bigtable 中查找最新时间戳
- c# - 例外 - 使用 MYSql 服务器时“此 MySqlConnection 已在使用中”。但是,相同的 Linq 查询适用于 MS SQL Server
- angular - 使用 selenium 在量角器中为 web 元素编写定位器
- macos - 覆盖菜单按钮标签文本颜色 (MacOS SwiftUI)
- godot - 尝试更改标签的文本时出现错误消息“无效的集索引‘文本’(基于:‘空实例’),类型为‘字符串’”
- r - 定义的 `tryCatch` 函数运算符不正确返回
- javascript - ReactJS - 使用具有多个变量的状态
- javascript - python selenium,克服javascript弹出窗口
- r - 在 glmtree() 之后在 plot() 中使用终端面板