2019-6-21 山西太原工作 前台整理
文章总结
主要是前后台的交互代码,浪费了两个小时才弄好,注意 前台往后台返回的时候 使用的并非json格式传入后台 , 后台使用@ModelAttribute 可以实现自动的封装,装填对象
@ModelAttribute在参数前面加的作用 从model中取出key为user的User对象,model没有User会自动创建,并把前台表单的请求参数赋给这个User对象的对应属性。

from表单在后台一般对应的是一个实体类所以使用@ModelAttribute注解,自己装配,还会上传一些其他的参数,实体类中没有,这时可以使用@RequestParam参数获取

前台Html

<form><input type="text" id="name" name="name" maxlength="10" placeholder="请填写您的姓名"><input type="text" id="telphone" name="telphone" maxlength="11" placeholder="请填写您的手机号"><button type="button" onclick="myfun_submit()“>确认提交 </button>
</form>

前台Js

‘比方说 格式化from表单之后 还要提交其他参数,可以采用下面的方式
// var data = "pageNo="+no+"&"+ $("form").serialize();function myfun_submit() {$.ajax({type : "post",dataType : "json",url : "/bookContact/joinContactSave",contentType:"application/x-www-form-urlencoded",data:   $("form").serialize(),success:function (data) {if(data.status == 1){$(".tanchuang").show();}},//响应成功后的回调函数});}

后台接受

@Controller
@RequestMapping("/bookContact")
public class BookContactController  {
public void joinContactSave(Model model,@ModelAttribute  BookContactMember bookContactMember,@RequestParam(required = false, value = "contactItem", defaultValue = "") String contactItem ,HttpServletRequest request,HttpServletResponse response) {
System.out.println(bookContactMember);
}
}

SSM项目 Jquery实现From表单提交 json后台并接受相关推荐

  1. form表单提交,后台实体类接收转义问题 解决方案

    Ajax传一个实体给后台,以@RequestBody来接收: https://blog.csdn.net/zhou_pp/article/details/94738434 前台提交整个表单数据,后台实 ...

  2. Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验

    场景 表单中有两个输入框input在提交这个表单前需要对两个输入框进行校验. 即点击提交按钮时会经过校验的方法,此方法会post方式提交到后台,在请求后台成功后的回调方法中会对js变量进行赋值,进而决 ...

  3. SSM框架下实现form表单提交的方式

    实现form表单的提交有多种方式,这里我们主要讲两种常用的. 注:此Demo是在SSM框架下完成的,数据库采用MySQL,关于ssm整合的相关知识,这里不做过多赘述.主要展示表单提交方式,暂不考虑代码 ...

  4. php提交后刷新父页面,jquery – php ajax表单提交没有刷新父页面

    我有一些问题的ajax表单提交 $("#send").on("click", function() { $.ajax({ type: "POST&qu ...

  5. Jquery中实现表单提交前的校验

    场景 为了安全,通常要进行前端校验和后端校验. 前端校验一般在表单提交前实现. 实现 form表单元素添加onsubmit事件 <form id="book" action= ...

  6. SpringCloud工作笔记084---SpringCloud项目中,关于防止表单提交_使用redis+Aspect面向切面实现

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这里用注解+redis的方式来防止表单提交 先声明注解: package cn.gov.credr ...

  7. html 表单提交跳转新的页面,jquery模拟form表单提交并新打开页面

    /** * form表单提交本页面打开 * @param url * @param params */ functionpostCurrent(url,params){ varform = $(&qu ...

  8. easyui表单提交,后台获取不到值

    J2ee开发,使用easyui表单提交,在ie中可以正常将参数传递到后台,但使用firefox,chrome都无法将easyui的combobox值传递到后台,使用alert($('#form').s ...

  9. BJUI使用ajax异步表单提交时后台action要加@ResponseBody

    场景 在使用BJUI的ajaxform异步表单提交时,后台直接使用 @RequestMapping时不能正常回显消息. 知识储备 ajaxform异步表单提交 通过data属性使用(带验证): < ...

最新文章

  1. 搭建高可用web和数据库集群
  2. NHibernate3剖析:Query篇之NHibernate.Linq标准查询
  3. iBATIS.NET 学习笔记(八)
  4. 表示自己从头开始的句子_微信拍一拍后缀幽默回复有趣的句子 拍了拍唯美内容文案...
  5. python3.7和3.5_Ubuntu更新python3.5到python3.7
  6. php如何表格中的变为超链接,php中将网址转换为超链接的函数
  7. POJ 3258 River Hopscotch
  8. Atom飞行手册翻译: 3.5 创建主题
  9. Oracle日期操作函数
  10. php 同步退出,phpcms phpsso不能同步退出怎么办
  11. vim 全局替换_VIM学习笔记 Ex模式 (Ex Mode)
  12. 上传doc,pdf,ppt,png,jpg,html文件并解析内容
  13. 人类如何学习和表征网络?
  14. 英语太差怎么办,快来写一个“百词斩”软件给自己背单词
  15. 浏览器请求web服务器的过程
  16. 海明码的编码和校验方法
  17. 微秒, 纳秒,毫秒, 时间单位换算[转]
  18. 用Maxima画出一些有趣的图
  19. python turtle画彩虹的代码_Python turtle画图库画姓名实例
  20. 共享充电宝方案怎么做

热门文章

  1. 7-1 数组元素循环右移问题 (20 分)
  2. php gdk,gdk.php
  3. [转帖]Ubuntu 对应内核版本
  4. 运营系统的前世今生(1)
  5. 【drp 11】使用Junit简单测试接口方法
  6. MVC4将Controller与views分开
  7. 关于Java空指针的控制(转)
  8. [基础]Javascript中的继承示例代码
  9. python 更改输出的颜色_python 输出指定的颜色
  10. iOS之深入解析Block的使用和外部变量捕获