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 相关文章推荐
Jquery操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 Javascript
javascript 实现子父窗体互相传值的简单实例
Feb 17 Javascript
ClearTimeout消除闪动实例代码
Feb 29 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 Javascript
PHP 实现一种多文件上传的方法
Sep 20 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
解决elementui表格操作列自适应列宽
Dec 28 Javascript
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
PHP脚本的10个技巧(1)
2006/10/09 PHP
让你的PHP同时支持GIF、png、JPEG
2006/10/09 PHP
php各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
CI框架的安全性分析
2016/05/18 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
js常用代码段整理
2011/11/30 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
python内存动态分配过程详解
2019/07/15 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
电话销售经理岗位职责
2013/12/07 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
语文教育专业求职信
2014/06/28 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
浅谈Java父子类加载顺序
2021/08/04 Java/Android
MySQL Server层四个日志的实现
2022/03/31 MySQL
nginx rewrite功能使用场景分析
2022/05/30 Servers
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android