jquery.post用法关于type设置问题补充


Posted in Javascript onJanuary 03, 2014

jquery.post用法 https://3water.com/article/45181.htm
当使用ajax获取data数据的时候,直接data.foo就可以得到。而较低版本的jquery就不行比如1.4之前

$.post('/admin/UserBookView.do', {}, function(data) { 
console.info(data); 
});

打印data信息,显示的是json格式的字符串,如下:
{"acceptIs":null,"entity":null,"refuseIs":null,"result":{"pageSize":10, 
"resultList":[{"PRICE":3,"WCTIME":null,"NOTE":"积分异常","CKTIME":null,"CUSER":"admin", 
"CTIME":"2013\/12\/30 17:03:16","PHONE":"13111050937","ADDR":"测试地址","CUSERID":"1","SLTIME":null}], 
"resultListArray":null,"titles":["ID","CTIME","STATE""PRICE","NOTE"],"totalPage":1,"totalSize":4}, 
"source":null,"storageIs":null,"treeNodes":null}

如果没有设置type,默认返回的data是text类型

当我们使用data. 去试图获取里面的值的时候,返回的是undefined

此时两种解决方法:

一:使用eval函数将json字符串转化为json对象

var datas=eval("("+data+")");

参考:javascript eval和JSON之间的关系

二:指定type类型

$.post('/admin/UserBookView.do', {}, function(data) { 
console.info(data); 
},"json");

高版本 如1.8+则无此问题,返回的为json对象
Javascript 相关文章推荐
跨浏览器的设置innerHTML方法
Sep 18 Javascript
javascript中window.event事件用法详解
Dec 11 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
Dec 26 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
jQuery实现div横向拖拽排序的简单实例
Jul 13 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
微信小程序 wxapp导航 navigator详解
Oct 31 Javascript
angular之ng-template模板加载
Nov 09 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
Apr 13 Javascript
微信小程序实现弹出菜单功能
Jun 12 Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 #Javascript
jquery.post用法示例代码
Jan 03 #Javascript
简单的代码实现jquery定时器
Jan 03 #Javascript
jquery将一个表单序列化为一个对象的方法
Jan 03 #Javascript
jQuery的DOM操作之删除节点示例
Jan 03 #Javascript
JQuery中dataGrid设置行的高度示例代码
Jan 03 #Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 #Javascript
You might like
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
JQuery实现可直接编辑的表格
2015/04/16 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
vue+django实现一对一聊天功能的实例代码
2019/07/17 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Python之用户输入的实例
2018/06/22 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
利用nohup来开启python文件的方法
2019/01/14 Python
python输出决策树图形的例子
2019/08/09 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
机械专业毕业生推荐信范文
2013/11/25 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
旅游网创业计划书
2014/01/31 职场文书
办公室文员岗位职责
2015/02/04 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
毕业欢送会致辞
2015/07/29 职场文书
学习十八大的感悟
2015/08/11 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
详解Vue router路由
2021/11/20 Vue.js