ajax异步提交 springMVC处理

来源:互联网 发布:淘宝登陆界面打不开 编辑:程序博客网 时间:2024/05/18 00:33

当前台提交需要返回值的时候,利用ajax提交是一个很好的方式,ajax的局部刷新可以满足很多方面的要求。

先看一下前台js代码的处理

function sendMsg(phone,code){$.ajax({url:'/tf/share/phone.do',data:{phone:phone,code:code},type:'POST',dataType:"text",async:false,success:function(data){alert("验证码是"+data);},error:function(jqXHR,textStatus){alert(jqXHR.status);}});}

这里传递了2个参数,后台需要接受这两个参数,看一下后台处理

 /**  *   * @param phone  * @param code  * @return  */  @ResponseBody(对象-协议转换,这里可以不用) @RequestMapping("/phone") public String phone(String phone,String code){       if(null!=phone && null!=code){              String uid=UUID.randomUUID().toString();      return uid;       }else{              return "abc123";       }   }



这里需要注意的是,ajax设置的返回值类型要和后台返回的数据类型一致,否则将会出现404

0 0