jQuery Ajax请求后台数据并在前台接收


Posted in Javascript onDecember 10, 2016

1、前台使用jQuery ajax请求

$.ajax({
url: "r_getRolePer.action",
dataType:'json', 
data: {userId:"1"}, //请求的附加参数,用json对象
method:'POST',
success: function(data){
$.messager.alert('消息',data.add,'');
//这里使用的时easyui的格式
},
});

2、在action里面使用response.getWriter()的PrintWriter对象将数据打印到前台

public PrintWriter out()throws IOException{
HttpServletResponse response=ServletActionContext.getResponse(); 
    response.setContentType("text/html"); 
    response.setContentType("text/plain; charset=utf-8");
    PrintWriter out= response.getWriter();
    return out;
}
*******
JSONObject permision = new JSONObject();
permision.put("add", 0);
permision.put("delete", 0);
permision.put("update", 0);
out().print(permision.toString());
out().flush();
out().close();

注意这里将permision对象打印到前台是一个json字符串,在第一步的ajax请求的success返回的data取到的就是这个permision对象,所以使用data.add就个可以取到json对象的值,如果后台打印到前台的数据不是json的话而是list对象使用data[0]这样也可以取到,但是推荐son传递。

以上所述是小编给大家介绍的jQuery Ajax请求后台数据并在前台接收,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JSON 编辑器实现代码
Dec 06 Javascript
javascript new后的constructor属性
Aug 05 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
JavaScript职责链模式概述
Sep 17 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
JS利用cookies设置每隔24小时弹出框
Apr 20 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
Jul 20 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
May 01 Javascript
Vue 2.0双向绑定原理的实现方法
Oct 23 Javascript
JS 循环li添加点击事件 (闭包的应用)
Dec 10 #Javascript
JS实战篇之收缩菜单表单布局
Dec 10 #Javascript
javascript动画之磁性吸附效果篇
Dec 09 #Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 #Javascript
详解自动生成博客目录案例
Dec 09 #Javascript
微信小程序之仿微信漂流瓶实例
Dec 09 #Javascript
JS判断是否手机或pad访问实现方法
Dec 09 #Javascript
You might like
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
php解压文件代码实现php在线解压
2014/02/13 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
python负载均衡的简单实现方法
2018/02/04 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
Win8下python3.5.1安装教程
2020/07/29 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
pycharm的python_stubs问题
2020/04/08 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
你的自行车健身专家:FaFit24
2016/11/16 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
中专自荐信
2013/10/13 职场文书
工程专业毕业生自荐信范文
2013/12/25 职场文书
学生自我评价范文
2014/02/02 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
ant design charts 获取后端接口数据展示
2022/05/25 Javascript