ajax嵌套ajax实现不刷新表单并向指定页面二次提交数据

利用jq定位表单位置后执行阻止表单提交代码。event.preventDefault();当获取到表单数据后进行向指定页面提交操作。提交成功后将表单置空且再次利用ajax提交该表单完成二次提交。

javascript 复制代码
$('#myForm').on('submit', function(event) {
           
        event.preventDefault(); 
        var formData = $(this).serialize(); // 序列化表单数据
        $.ajax({
            url: 'chatbox.php', // 处理表单数据的PHP文件路径
            type: 'POST', // 提交方式
            data: formData, // 要发送的数据
            success: function(response) {
                $('#rightcontent').html(response);
                 var emptyFormData = {};
                $('#myForm :input').each(function() {
                    emptyFormData[this.name] = ''; // 设置所有字段为空字符串
                });

                
                             $.ajax({
                        url: 'chatbox.php', // 处理表单数据的PHP文件路径
                        type: 'POST', // 提交方式
                        data: emptyFormData, // 要发送的数据
                        success: function(response) {
                            $('#rightcontent').html(response);
                           

                        },
                        error: function(jqXHR, textStatus, errorThrown) {
                            console.log('Error: ' + textStatus + ' ' + errorThrown);
                        }
                    });
                 
            },
            error: function(jqXHR, textStatus, errorThrown) {
                console.log('Error: ' + textStatus + ' ' + errorThrown);
            }
        });
            
    });
相关推荐
QING61833 分钟前
Kotlin groupBy用法及代码示例
android·kotlin·源码阅读
QING61835 分钟前
Kotlin getOrElse用法及代码示例
android·kotlin·源码阅读
QING61838 分钟前
Kotlin getOrNull用法及代码示例
android·kotlin·源码阅读
QING61838 分钟前
Kotlin getValue用法及代码示例
android·kotlin·源码阅读
QING61840 分钟前
Kotlin getOrPut用法及代码示例
android·kotlin·源码阅读
QING61840 分钟前
Kotlin groupingBy用法及代码示例
android·kotlin·源码阅读
祖师爷科技43 分钟前
kotlin扩展函数的实现原理
android·kotlin
QING6181 小时前
Kotlin contentToString用法及代码示例
android·kotlin·源码阅读
QING6181 小时前
Kotlin associateBy用法及代码示例
android·kotlin·源码阅读
卿着飞翔2 小时前
ssm框架之Spring
android·java·spring