第一:ajax往后台传参如何串(目前理解是json数组直接传给对象)
第二:ajax返回的数值通过PrintWriter.print方法返回
【参考前台页面关于团队信息是如何实现的】
参考页面userCenterProjectForm1-1.html
增加团队的js代码
$(function(){ $('.am_btn_save').bind('click',function(){
var team = {};
var tableMember=$("#tableMember");
team.uname=$('#tuname').val();
team.deptname=$('#deptname').val();
team.points=$('#points').val(); $.ajax({
url:"/apply/addTeam.jspx",
type:"get",
data:{"uname":$("#tuname").val(),"deptname":$('#deptname').val(),"points":$('#points').val()},
success:function(data){
var _val = $('#teamIds').val();
$('#teamIds').val(_val+","+data);
tableMember.append('<tr><td>'+team.uname+'</td><td>'+team.deptname+'<input name="teamId" class="teamId" type="hidden" value="'+data+'"></input></td><td title='+team.points+'>'+(team.points).substring(0,5)+'...</td><td><a href="javascript:" class="deleteTd" id="'+data+'">删除</a></td></tr>'); /* $(".addMemberPop,#marklayer").hide();
$('.edui-default').css("display","block");
$('.edui-editor-toolbarmsg').css("display","none"); */
}
});
});
增加团队的html代码
<div class="addMemberPop" style="height: 324px">
<div class="am_tl">新增团队成员</div>
<div class="am_con" >
<label><span>姓名</span><input type="text" id="tuname" value="" class="amName" placeholder="请输入姓名"></label>
<label><span>单位</span><input type="text" id="deptname" value="" class="amNum" placeholder="请输入单位"></label>
<label><span style="float: left;">履历亮点</span>
<textarea id="points" rows="6" cols="30"></textarea>
</label>
</div>
<div class="errorMsg"></div>
<div class="am_btn" style="margin-top:100px;">
<a hrrf="javascript:" class="am_btn_save">添加</a>
<a hrrf="javascript:" class="am_btn_cancel">关闭</a>
</div>
</div>
团队信息对应的ajax后台controller对应方法为:public void addProjectTeam
@RequestMapping(value = "/apply/addTeam.jspx")
public void addProjectTeam(@ModelAttribute ScTeam team,HttpServletResponse response,HttpServletRequest request){
System.out.println(team);//
teamService.save(team);
try {
PrintWriter pw = response.getWriter();
pw.print(team.getId());
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
} 思考:ajax上传图片 通过json串就可以给对象赋值;看上面标红的代码【自己测试一下】

最新文章

  1. 和我一起来了解SEO
  2. 中文版Windows 7下设置日语格式布局的键盘
  3. iOS segue 跳转
  4. 4.PHP内核探索:单进程SAPI生命周期
  5. magento additional &amp; details 分解开来
  6. C++ Vector 用法总结
  7. Hibernate 的&lt;generator class=&quot;native&quot;&gt;&lt;/generator&gt;的不同属性含义
  8. think ajax 应用
  9. 【转】iOS-Core-Animation-Advanced-Techniques(六)
  10. Access中的自定义排序设置方式
  11. 散度、旋度与 Laplacian
  12. new Date()导致日期增加了一天
  13. Sort功能极强!
  14. Linux常用命令大全(转)
  15. Dijkstra算法求最短路径(java)(转)
  16. Apache Kafka源码分析 &ndash; ReplicaManager
  17. [hdu2665]Kth number(划分树求区间第k大)
  18. php-fpm配置详解
  19. 小a与星际探索---DP
  20. ACM-单调队列

热门文章

  1. python ConfigParse模块(转)
  2. 安装mysql数据库中的技巧、错误排查
  3. springboot数据库操作及事物管理操作例子
  4. 值得推荐的10本PHP书籍(转)
  5. 修改linux系统用户最大线程数限制
  6. word2016_统计字数
  7. TLS就是SSL的升级版+网络安全——一图看懂HTTPS建立过程——本质上就是引入第三方监管,web服务器需要先生成公钥和私钥,去CA申请,https通信时候浏览器会去CA校验CA证书的有效性
  8. angularJS---初识指令
  9. 007-对象—— static静态方法属性内存构成及使用方法讲解
  10. 【zznu-夏季队内积分赛3-F】学无止境