第一种getJSON方式:

前台调用:

  1. <td><input type="text" class="t" id="edutitle" value="${e.edutitle }" onChange="showElement(this,'${e.id }')"> </td>
  2.  
  3. function showElement(element,id){
  4.        $.getJSON("/portal/edu/updateEdu?id="+id+"&item="+element.id+"&value="+element.value,function(data){
  5. if("success"==data.result){
  6. window.location.reload();
  7. }
  8. else{
  9. alert("Update Error!");
  10. }
  11. });
  12. }

后台处理

  1. @RequestMapping("/updateEdu")
  2. public String updateEdu(Long id,String item,String value,HttpServletResponse response){
  3. //String result = "{\"result\":\"success\"}";
  4. eduService.updateById(id,item,value);
  5.  
  6. JSONObject data = new JSONObject();
  7. try {
  8. data.put("result", "success");
  9. } catch (Exception e) {
  10. System.out.println(e.getMessage());
  11. }
  12.  
  13. PrintWriter out = null;
  14. response.setCharacterEncoding("UTF-8");
  15. response.setContentType("text/html; charset=UTF-8");
  16. try {
  17. out=response.getWriter();
  18. out.write(data.toString());
  19. return null;
  20. } catch (IOException e) {
  21. e.printStackTrace();
  22. }
  23. out.flush();
  24. out.close();
  25. return "redirect:/edu/getEduList";
  26. }

另一种get方式

前台调用

  1. <td width="10px" rowspan="2"> <img border="0" width="15" height="15" src="<%=basePath %>/style/images/del.png" onClick="javascript:del('${e.id }')" /></td>
  2.  
  3. function del(id){
  4. if(confirm("Are you sure to delete this item?")){
  5. $.get("/portal/edu/delEdu?id="+id,function(data){
  6.   if("success"==data.result){
  7. alert("Delete Done!");
  8. window.location.reload();
  9.   }
  10.   else{
  11. alert("Error!");
  12.   }
  13. });
  14. }else{
  15. return;
  16. }
    }

后台处理i

  1. @RequestMapping("/delEdu")
  2. public void delEdu(Long id,HttpServletResponse response){
  3. String result2 = "{\"result\":\"success\"}";
  4. eduService.delete(id);
  5. PrintWriter out = null;
  6. response.setContentType("application/json");
  7. try {
  8. out=response.getWriter();
  9. out.write(result2);
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. }
  13. }

后台前台json传递数据的方式两种方式 $.get, $.getJSON的更多相关文章

  1. dataset数据来源方式两种,页面展示

    这两种方式都能获取到报表类别数据. <%--ds 数据源来自JavaBean--%><model:dataset id="ds"> <model:re ...

  2. mongodb数据迁移的两种方式

    环境说明:bbs数据采集的数据越来越多,目前是50G,每天大概以200W的数据量增长.而当前服务器1.2上面的空间不足,需要把数据迁移到空间足够大的1.3上面去 尝试了2种方式对数据进行迁移,一种是r ...

  3. web 后台返回json格式数据的方式(status 406)

    1.在类上使用注解 @RestController public class HttpComentInterface { } 2.在方法是使用注解  @ResponseBody @RequestMap ...

  4. ASP.NET MVC之从控制器传递数据到视图四种方式

    前言 本系列开始着手讲述ASP.NET MVC,也算是自己对基础的回顾以及进一步深入学习,保证每天发表一篇该系列文章,关于基本知识则不再叙述,园子有关文章不胜枚举,这一系列若有叙述不当或错误之处,欢迎 ...

  5. xml转json和实体类的两种方式

    本文为博主原创,未经允许不得转载: xml在http通信中具有较高的安全性和传输速度,所以应用比较广泛, 在项目中往往需要对xml,json和实体类进行相互转换,在这里总结一下自己所用到的一些方法: ...

  6. redis数据持久化的两种方式

    1,AOF AOF持久化以日志的形式记录服务器所处理的每一个写.删除操作,查询操作不会记录,以文本的方式append记录,可以打开文件看到详细的操作记录.(相同数量的数据集而言,AOF文件通常要大于R ...

  7. Restful传递数组参数的两种方式

    第一种,直接传递数组 js直接传递数组 var data = ["123","456"];that.loadDictionarys(data).subscrib ...

  8. Json传递数据两种方式(json大全)

    1.Json传递数据两种方式(json大全)----------------------------字符串 var list1 = ["number","name&quo ...

  9. SpringMVC 返回json的两种方式

    前后台数据交互使用json是一种很重要的方式.本文主要探讨SpringMVC框架使用json传输的技术. 请注意,本文所提到的项目使用Spring 版本是4.1.7,其他版本在具体使用上可能有不一样的 ...

随机推荐

  1. phabricator 搭建

    os:debian7 Installation Guide :https://secure.phabricator.com/book/phabricator/ $ cd /data # 安装目录 da ...

  2. input时间输入框小解

    date    年月日 month 年月 week   年周(ios上不可用,android部分会显示当前是第几周) time   时分(ios不显示时/分的字样) datetime 为一输入框,基本 ...

  3. POJ 2536 Gopher II

    二分图的最大匹配 地鼠内部和地鼠洞内部都是没有边相连的,那么就可以看成一个二分图.地鼠如果可以跑到那个地鼠洞,就连一条边,然后跑二分图的最大匹配,最后地鼠的数量减去最大匹配数就是答案. #includ ...

  4. TCP/IP,http,socket,长连接,短连接

    TCP/IP TCP/IP是个协议组,可分为三个层次:网络层.传输层和应用层. 在网络层有IP协议.ICMP协议.ARP协议.RARP协议和BOOTP协议. 在传输层中有TCP协议与UDP协议. 在应 ...

  5. Windows使用小技巧

    一.windows7 系统切换到 administrator用户 先进入windows 7的安全模式.. (这你应该会吧?) 然后系统会自动调出用administrator 帐号登录.. 密码你必须要 ...

  6. 翻译-你必须知道的28个HTML5特征、窍门和技术

    摘自by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=1058 前端的发 ...

  7. JavaScript高级程序设计:第四章

    变量.作用域和内存问题 1.ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值.基本类型值指的是简单的数据段,引用类型值指的是有多个值构成的对象. 2.动态的属性:定义一个基 ...

  8. unlinking

    When a file name is deleted from the directory tree, the file name's connection to the inode number ...

  9. iOS长按选择

    确实,其实就是一个长按手势 + 图片二维码识别,原生SDK从8.0开始支持 /** *  从照片中直接识别二维码 *  @param qrCodeImage 带二维码的图片 *  @param myQ ...

  10. ftp以及smb的配置

    linux下ftp服务的配置1,打开终端,cd /etc/vsftpd2   vi   vsftpd.conf3   相关的都打开说明:    anonymous_enable=YES  //允许匿名 ...