AJAX異步提交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");

 

 

 

  

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM