SpringMVC模式 controller处理ajax的请求及传值(一)
来源:互联网 发布:js防水卷材厚度 编辑:程序博客网 时间:2024/06/05 08:24
作为一个ajax菜鸟,在学习ajax传值的过程中,走了很多弯路,下面的是我目前的一些总结,也相当于作的笔记。
在一个页面中,我们能写多个form表单,但是多个表单毕竟不好,所以可以使用ajax传值。
$('.点击按钮的id').click(function() { //这是一个点击事件 var _一个id的值 = $("#一个id").val();//获取一个文本框或者单选框的value值$("一个id").attr('value', _一个id的值); //为一个id的value赋值if(_一个id的值 == ''){ alert('提示信息');判断页面赋的值是否为空 return; } $.ajax({ type: 'post', //传值方式为post url : '对应controller里的json地址 ', dataType : 'json', data: { 一个id的值:__一个id的值//传值,多个值之间用逗号隔开,最后一个不用写逗号 }, success: function(jsonStr){ alert('提示',jsonStr.message,function(opn){ window.location.href = "点击alert弹出框后跳转的页面"; }, error: function(text) { //错误 } } }); });在controller里面,写一个json
@ResponseBody@RequestMapping("json命名")public JSONObject 方法名(HttpServletRequest request, Model model) {JSONObject jsonObject = new JSONObject();自己写方法体 接收值啊、调用service啊if (成功条件) {jsonObject.put("code", 1);jsonObject.put("message", "处理成功!");} else {jsonObject.put("code", 2);jsonObject.put("message", "处理失败!");}return jsonObject;}
这样,controller处理的结果就会返回到json,就可以根据要求是否提示信息或者其他的。
当然,这只是最基础的。
1 0
- SpringMVC模式 controller处理ajax的请求及传值(一)
- Problem: springmvc 处理Ajax请求的controller中跳转语句无效
- 关于SpringMVC ajax controller 找不到请求的错误
- SpringMVC处理AJAX请求
- springmvc处理ajax请求
- springMvc处理ajax请求
- SpringMVC:ajax请求处理
- springmvc处理ajax请求
- springMVC处理Ajax请求的一个错误
- springMVC处理ajax请求时的404
- 关于SpringMVC 中服务器端如何响应 AJAX 请求(即controller是如何返回json的)
- springMVC一个Controller处理所有用户请求的并发问题
- springMVC拦截器处理ajax请求及数据返回
- springMVC拦截器处理ajax请求及数据返回
- SpringMVC下处理请求(配置Controller)
- SpringMVC @RequestBody 处理ajax请求
- Ajax请求,Controller处理,并跳转
- springMVC的ajax请求
- 前端第三方API
- mongodb限制访问
- JAVA辗转相除求最大公约数
- 是时候使用Markdown写作了
- 中工校赛总结
- SpringMVC模式 controller处理ajax的请求及传值(一)
- CPU-Cache-and-Memory-Ordering
- js实现简单的动画(4个按钮控制图片上下左右移动)
- jQuery each()方法的使用
- poj 2155 Matrix(二维树状数组)(经典)
- HTTP --- 头部详细解释
- 内核文件路径正则匹配
- 二叉树之后序遍历
- 堆内存和栈内存的概念