首页 > 解决方案 > 表中的 Ajax 表单在表的 ajax 重新加载后不提交

问题描述

我有一张桌子,每一行都有一个表格。我正在使用 ajax 提交表单,每次提交后,表格由 ajax 重新加载。我的问题是 ajax 重新加载后,我的表单没有提交。如果我使用页面刷新它可以工作,但我不能使用页面刷新。必须是 ajax 重载。我花了将近一整天的时间试图找到解决方案..但没有机会。这是我的代码

    $(document).ready(function() {
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
        });
    });
    $('body').on('submit', '.sign-in', function(e) {

        var form = $(this);
        var submit = form.find("[type=submit]");
        var submitOriginalText = submit.attr("value");
        
        e.preventDefault();
        var data = form.serialize();
        var url  = form.attr('action');
        var post = form.attr('method');
        $.ajax({
            type: post,
            url: url,
            data: data,
            success: function(data) {

                $("#stats").load(window.location.href + " #stats");            
                
            },
        })
}); 
                        

我错过了什么?多谢

标签: jqueryajax

解决方案


推荐阅读