在表格中多次提交

时间:2015-02-02 08:11:18

标签: jquery ajax forms

难倒;我创建了一个表单,其中包含通过ajax提交的数据,除了....之后,我提交了下一个提交后添加了两种形式的数据,然后是三种,然后是四种。我们将一如既往地感谢您的帮助,感谢您......向您学习

<form name="form_page_2" id="form_page_2" method="POST" enctype="multipart/form-data">
<div> 
    <label class="form_0">Name</label>
    <input type="text" id="route_name" name="route_name" class="input" value="">
    <label class="red" id="lable_route_name"></label>
</div>
<a href="javascript:insertForm()">insert</a>        

然后插入表格是:

function insertForm     (form){

form.submit(function(e){
    var $this=$(this);
    var postData;
    postData = $this.serializeArray();
    var inputResult=checkFormInputs(form);
    if(checkAllInputs(inputResult)==false){
        return false;
        };
        $.ajax({
            url : 'post_server.php',
            type: "POST",
            data : postData,
            success:function(dataPost, textStatus, jqXHR) {
                console.log(dataPost);
                },
            error: function(jqXHR, textStatus, errorThrown) {
                //if fails      
                }
            });
            e.preventDefault(); //STOP default action
        });
form.submit(); 
}

checkAllInputs返回true / false如果所有输入都被正确检查,即使这返回false,下一次提交也会添加“两个”提交?

控制台返回print_r

阵 ( [route_name] =&gt;这是一个测试 ) 排列 ( [route_name] =&gt;这是一个测试 )

两个提交?

0 个答案:

没有答案