如何提交表单并在javascript中使用submit按钮触发的结果?
我有一个如何提交表单并在javascript中使用submit按钮触发的结果?,javascript,ruby,forms,form-submit,onsubmit,Javascript,Ruby,Forms,Form Submit,Onsubmit,我有一个form_标签表单,我想提交它以获取值。这些值与我希望在javascript中使用的值相同,javascript由我用于表单的相同提交按钮触发 我要做的是首先提交表单,然后调用javascript。 我的提交函数如下所示: <%= submit_tag "Submit", :onclick => "sendRequestToRecipients(); return false;" %> function sendRequestToRecipients() { { op
form_标签
表单,我想提交它以获取值。这些值与我希望在javascript中使用的值相同,javascript由我用于表单的相同提交按钮触发我要做的是首先提交表单,然后调用javascript。
我的提交函数如下所示:
<%= submit_tag "Submit", :onclick => "sendRequestToRecipients(); return false;" %>
function sendRequestToRecipients() { { options } , requestCallback); }
问题在于返回false会阻止提交按钮的默认操作 尝试:
“sendRequestToRecipients();”%>
如果您提交表单,当前页面上的任何javascript功能都会消失,因为它会重新加载页面。如果你不提交表单,你就得不到你想要的数据。听起来你需要ajax。我不知道如何调用ajax,所以我想我需要重新加载页面。我可以在页面重新加载后激活javascript吗?仅限于当页面由于表单提交而重新加载时?删除return false会让表单提交(页面刷新),但javascript不会加载。我想要的是提交的表单和之后加载的javascript。
<%= submit_tag "Submit", :onclick => "sendRequestToRecipients();" %>