jquery.post用法之type设置问题


Posted in Javascript onFebruary 24, 2014

当使用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+")");

二:指定type类型
$.post('/admin/UserBookView.do', {}, function(data) { 
console.info(data); 
},"json");

高版本 如1.8+则无此问题,返回的为json对象
Javascript 相关文章推荐
javascript 日历提醒系统( 兼容所有浏览器 )
Apr 07 Javascript
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
jQuery 表单验证扩展(四)
Oct 20 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 Javascript
JS+CSS实现精美的二级导航效果代码
Sep 17 Javascript
js表单元素checked、radio被选中的几种方法(详解)
Aug 22 Javascript
javascript设计模式之单体模式学习笔记
Feb 15 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
Feb 23 #Javascript
js获得页面的高度和宽度的方法
Feb 23 #Javascript
使用js判断当前时区TimeZone是否是夏令时
Feb 23 #Javascript
js获得当前时区夏令时发生和终止的时间代码
Feb 23 #Javascript
js 金额格式化来回转换示例
Feb 23 #Javascript
js实现连个数字相加而不是拼接的方法
Feb 23 #Javascript
jquery $("#variable") 循环改变variable的值示例
Feb 23 #Javascript
You might like
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
PHP Reflection API详解
2015/05/12 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
Python计算一个文件里字数的方法
2015/06/15 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
客户代表实习人员自我鉴定
2013/09/27 职场文书
2013年军训通讯稿
2014/02/05 职场文书
银行开业庆典方案
2014/02/06 职场文书
先进工作者获奖感言
2014/02/08 职场文书
党员实事承诺书
2014/03/26 职场文书
开工仪式策划方案
2014/05/23 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
西岭雪山导游词
2015/02/06 职场文书
中秋节主题班会
2015/08/14 职场文书
护理自荐信
2019/05/14 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫