表单提交成功后调用/执行JQuery函数
Call/Execute JQuery function after successful form submission
我正在使用GetResponse web表单,成功提交表单后需要弹出一个fancybox窗口吗?
以下是GetResponse web表单的代码段
<form id="gold_ira_form" accept-charset="utf-8" action="https://app.getresponse.com/add_contact_webform.html?u=bPSV"
method="post">
//form code goes here....
<input type="submit" id="submit-btn" value="submit"></input>
</form>
这是我的JQuery代码:
<script>
$(function() {
$('#gold_ira_form').submit(function() {
// will be replaced with fancy box code
alert('Sent! show fancybox');
});
});
</script>
成功提交表单后,上述代码不会执行警报。
在成功提交表单后,是否有其他选项可以执行jquery功能?
通常在提交表单时,它会自动刷新页面(或者重定向到"action"属性值页面)。为了解决这个问题,我建议尝试通过ajax提交表单:
$('#gold_ira_form').on('submit', function(e) {
e.preventDefault();
//Ajax code goes here, on ajax complete call fancybox
});
尝试以下代码
<script>
$('document').ready(function() {
$('#gold_ira_form').submit(function() {
alert('Sent! show fancybox');
return false;
});
});
</script>
相关文章:
- 如何在category.php中执行jquery,这应该适用于类别wordpress中的每个帖子
- 在Grails中的gsp中执行jquery代码
- 使用数组表示法对多个字段执行jQuery日期选择器
- 可以'不能间接执行JQuery函数
- 必须等待执行 jQuery,直到加载服务
- 如何按顺序执行 jQuery 函数
- 如何在 ul 标签下执行 JQuery UI 自动完成
- 如何在Safari提交表单之前执行JQuery
- 对未知数量的元素执行Jquery循环
- 页面内容加载完毕后执行Jquery功能
- 在动态列表中单击的特定img上执行JQuery
- 如何在运行时添加的对象上执行Jquery插件
- Android-Javascript:如何在webview中执行jquery
- 在setTimeout中执行jQuery成员函数而不关闭的方法
- Jquery:在Jquery的(字符串)变量中执行Jquery脚本
- 执行Jquery函数()的两个条件
- 表单提交成功后调用/执行JQuery函数
- 当记录达到10以上时,Bootstrap中的DataTable不执行jQuery
- 通过javascript加载jQuery后执行jQuery代码
- 如何正确执行Jquery动画浮动