[英]Rails 6: SimpleFrom Remote: true submit via 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>
var form = document.forms.item(0)
form.addEventListener('submit', async function(e) {
e.stopImmediatePropagation()
e.preventDefault();
...
form.submit()
});
我的表單似乎沒有提交遠程:true,所以沒有 ajax,我得到的是 html 響應而不是 js 響應。
回答可能為時已晚,但我用這段代碼解決了同樣的問題。
form = document.querySelector('#form_id');
form.dispatchEvent(new Event('submit', {bubbles: true})); // you can specify more options in `Event()` for reliability across different browsers.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.