php - 如何为所有表单提交事件编写通用 js 函数?

标签 php javascript jquery form-submit

我想为我的应用程序中的所有表单提交事件编写一个 js/jquery 函数。

目前我正在在 3 个位置这样进行硬编码,并且它正在工作,但我必须分别为每个表单创建一个函数:

jQuery('#myForm').live('submit',function(event) { // #myForm hardcoded here
    $.ajax({
        url: 'one.php', // one.php hardcoded here
        type: 'POST',
        data: $('#myForm').serialize(), // #myForm hardcoded here
        success: function( data ) {
            alert(data);
        }
    });
    return false;
});

谢谢

最佳答案

jQuery('form').live('submit',function(event) {
    $.ajax({
        url: $(this).attr('action'),
        type: 'POST',
        data: $(this).serialize(),
        success: function( data ) {
            alert(data);
        }
    });
    return false;
});

关于php - 如何为所有表单提交事件编写通用 js 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586610/

相关文章:

php - yii2 + 在 ActiveDataProvider 中加入查询

javascript - Ajax 表单在提交时设置文本框值

javascript - 复制网格数千次并制作动画而不会对性能造成太大影响?

javascript - 如何使用 Vanilla JS 根据文本编辑器框中的行动态显示装订线中的行号?

php - mysql 中的资源 id #5

php - 在php中上传大文件

javascript - Tinymce 错误 - 动态加载时无法加载插件 js 文件

php - 无法使用 Ajax 以联系方式发送电子邮件

jquery - 带有 pdf 黑色闪烁(闪烁)的 Iframe

javascript - 编写 jQuery 选择器的最佳实践