jQuery 中ajax回调函数获得的数据格式问题
来源:互联网 发布:public c语言 编辑:程序博客网 时间:2024/06/07 03:52
目的:在使用ajax做前、后台交互时,有时需将从controller返回的数据在jsp页面的表格展示出来;但是,如果数据格式不对,是无法展示的。
解决方法:
1.controller中返回一个List类型的数据;
2.在前台页面中,用下述方法获取:
$.ajax({ url: "${pageContext.request.contextPath}/XXXXXX.action", type: "POST", async: false, data: {}, success: function(result) { // 将json格式的数据转换成object对象,否则无法在grid中显示;此处的grid是用KendoUI控件实现的表格 var json = JSON.parse(result); var grid = $("#grid").data("kendoGrid"); // 此处的 grid 是在页面中表格的div中的id var dataSource = new kendo.data.DataSource( {data: json, pageSize: 10}); grid.setDataSource(dataSource); }, error: function(result) { alert("传输出错"); } });
3. 期望通过KendoUI等控件使用表格在前台页面展示出返回的result数据,
但此时回调函数返回的result是一串JSON格式数据, 那么在前台是无法展示的;
本人试了,使用Object对象才能在表格中展示(有可能是本人见识比较少,只知道这一种方法)。
因此需要做上述的 json格式转换;
阅读全文
0 0
- jQuery 中ajax回调函数获得的数据格式问题
- jQuery 中ajax异步请求 回调函数的相关问题
- JQuery ajax回调函数
- jquery Ajax回调函数
- jQuery AJAX回调函数this指向问题
- jQuery AJAX回调函数this指向问题
- jquery中ajax回调函数使用this
- jquery ajax请求成功,返回了数据,但是不进success回调函数的问题
- jQuery Ajax Post 回调函数不执行问题的解决方法
- 在jquery.ajax()的回调函数中使用发送请求时的data中的参数
- jquery的ajax方法的回调函数详解
- JQuery中ajax的回调函数内给全局变量赋值
- jquery ajax 的success回调函数不执行
- jquery的ajax success回调函数不执行
- jquery 中回调函数
- jquery ajax回调函数带入参数
- ajax异步回调函数中给外部变量赋值的问题
- 今天遇到的关于juqery中ajax success回调函数无法执行问题
- 如何下载SHP矢量格式的等高线
- Android 与 Kotlin 入门
- Hadoop集群迁移合并
- LINUX中常用操作命令
- Compiler failed executable.exec
- jQuery 中ajax回调函数获得的数据格式问题
- 安卓第1章
- 高新面试之五 集锦
- 汇编语言: 数组删除指定元素
- 23种设计模式之观察者模式
- Android Studio 正式签名打包
- 对象和类之静态变量、常量和方法
- 用事实说话
- java 正则表达式获取指定两个字符串之间内容