博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台前台json传递数据的方式两种方式 $.get, $.getJSON
阅读量:6146 次
发布时间:2019-06-21

本文共 1711 字,大约阅读时间需要 5 分钟。

第一种getJSON方式:

前台调用:

    	function showElement(element,id){       $.getJSON("/portal/edu/updateEdu?id="+id+"&item="+element.id+"&value="+element.value,function(data){		if("success"==data.result){			window.location.reload();		 }		else{ 			alert("Update Error!");		}	  });}

 

后台处理

@RequestMapping("/updateEdu")	public String updateEdu(Long id,String item,String value,HttpServletResponse response){		//String result = "{\"result\":\"success\"}";		eduService.updateById(id,item,value);				JSONObject data = new JSONObject();		try {			data.put("result", "success");		} catch (Exception e) {			System.out.println(e.getMessage());		}						PrintWriter out = null;		response.setCharacterEncoding("UTF-8");		response.setContentType("text/html; charset=UTF-8"); 	    try {	    	out=response.getWriter();	        out.write(data.toString());	        return null;	    } catch (IOException e) {	        e.printStackTrace();	    }	    out.flush();		out.close();			return "redirect:/edu/getEduList";	}

 

 

另一种get方式

前台调用

    function del(id){			  		if(confirm("Are you sure to delete this item?")){			$.get("/portal/edu/delEdu?id="+id,function(data){			  if("success"==data.result){					alert("Delete Done!");					window.location.reload();			  }			  else{				    alert("Error!");			  }		});}else{	return; } }

 

后台处理i

@RequestMapping("/delEdu")	public void delEdu(Long id,HttpServletResponse response){		String result2 = "{\"result\":\"success\"}";		eduService.delete(id);		PrintWriter out = null;	    response.setContentType("application/json");	    try {	    	out=response.getWriter();	        out.write(result2);	    } catch (IOException e) {	        e.printStackTrace();	    }	   	}

 

转载于:https://www.cnblogs.com/wujixing/p/5786313.html

你可能感兴趣的文章
scanf
查看>>
Socket编程注意接收缓冲区大小
查看>>
SpringMVC初写(五)拦截器
查看>>
检测oracle数据库坏块的方法
查看>>
SQL server 安装教程
查看>>
Linux下ftp和ssh详解
查看>>
跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
查看>>
js时间和时间戳之间如何转换(汇总)
查看>>
js插件---图片懒加载echo.js结合 Amaze UI ScrollSpy 使用
查看>>
java中string和int的相互转换
查看>>
P1666 前缀单词
查看>>
HTML.2文本
查看>>
Ubuntu unity安装Indicator-Multiload
查看>>
解决Eclipse中新建jsp文件ISO8859-1 编码问题
查看>>
7.对象创建型模式-总结
查看>>
1、块:ion-item
查看>>
【论文阅读】Classification of breast cancer histology images using transfer learning
查看>>
移动端处理图片懒加载
查看>>
jQuery.on() 函数详解
查看>>
谈缓存和Redis
查看>>