H_MZ 2015-02-02 08:11 采纳率: 0%
浏览 10

在表单中多次提交

Stumped; I have created a form with data submitted through ajax everything seems to work perfectly except.... After I submited the next submit adds two forms of the data and then three and then four. Your help would be appreciated as always thanks.... learning from you

<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>        

then insert form is :

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(); 
}

the checkAllInputs returns true/false if all inputs are correctly checked even when this returns false the next submit will add "two" submits??

Console returning print_r

Array ( [route_name] => this is a test ) Array ( [route_name] => this is a test )

two submits?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 linux驱动,linux应用,多线程
    • ¥20 我要一个分身加定位两个功能的安卓app
    • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
    • ¥15 IAR程序莫名变量多重定义
    • ¥15 (标签-UDP|关键词-client)
    • ¥15 关于库卡officelite无法与虚拟机通讯的问题
    • ¥15 目标检测项目无法读取视频
    • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
    • ¥100 求采集电商背景音乐的方法
    • ¥15 数学建模竞赛求指导帮助