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 相关文章推荐
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
Aug 15 Javascript
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
Apr 29 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
实例讲解javascript注册事件处理函数
Jan 09 Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
微信小程序多张图片上传功能
Jun 07 Javascript
vue一个页面实现音乐播放器的示例
Feb 06 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
详解微信小程序开发用户授权登陆
Apr 24 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加密解密的代码
2007/07/16 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php跨站攻击实例分析
2014/10/28 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
selenium+python自动化测试之环境搭建
2019/01/23 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
python如何进行矩阵运算
2020/06/05 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
家长会学生家长演讲稿
2013/12/29 职场文书
副处级干部考察材料
2014/05/17 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
国家助学金感谢信
2015/01/21 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL