您的位置:首页 > 其它

AJAX异步提交form表单

2017-09-26 17:45 423 查看
记录:

网上有说怎么做,没说怎么接收,打印了一下数据,记录一下取值:

比如说有如下form:

form

<form id="form1" name="form1" action="" method="post">

            <input type="hidden" name="submitTime" value="${now }">

            <input type="hidden" name="receiverId" value="${receiverID }">

            <input type="hidden" name="isRegister" value="${isRegister }">

</form>         

发送异步请求提交form

function save(){

    $.ajax({

        url:'debt/saveNew.do'+'?t='+Math.random(),

        data:$('#form1').serialize(),                 //将表单数据序列化,格式为name=value

        type:'POST',

        dataType:'json',

        success:function(data){

        //success

        },

        error:function(){

            console.log("提交ajax函数异常");

        },

        

    });

}

获取(能从param中取到值意味着怎么接收都可):

    @RequestMapping(value = "saveNew")

    //@Token(remove=true)

    public void saveNew(

            HttpServletRequest request,HttpServletResponse response){

        response.setContentType("application/json; charset=UTF-8");

        try {

            String submitTime = request.getParameter("submitTime");

            String receiverId = request.getParameter("receiverId");

            String isRegister = request.getParameter("isRegister");

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: