我想要提交部分数据,例如:
<form>
<input type="text" name="a1" />
<input type="text" name="a2" />
<input type="text" name="a3" />
<input type="text" name="a4" />
<input type="submit" value="提交部分" />
<input type="text" name="a5" />
<input type="text" name="a6" />
<input type="submit" value="提交">
</form>
我想要的效果是提交部分时,提交的是a3和a4.麻烦那位给看下,给个例子。

解决方案 »

  1.   

    function subAjax(){
       var a3 = $('#a3').val();
       var a4 = $('#a4').val();    $.ajax({
                        url:'你要提交的action',
                        data:{
                        //前面的参数是你action里的参数 : 你要传递的值 比如 name:“php”
                        a3:a3
                        },
                        type:'POST',
                        dataType:'json',
                        success:function(data) {
                            //如果有返回数据就可以alert(data);
                         //没有返回数据你可以直接弹信息
                            alert("添加成功or提交成功");
                        }                });
    }
    <form>
    <input type="text" name="a1" />
    <input type="text" name="a2" />
    <input type="text" name="a3" />
    <input type="text" name="a4" />
    <input type="button" value="提交部分"  onclick="subAjax()"/>
    <input type="text" name="a5" />
    <input type="text" name="a6" />
    <input type="submit" value="提交">
    </form>