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 相关文章推荐
js 用CreateElement动态创建标签示例
Nov 20 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
Dec 28 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
JS输出空格的简单实现方法
Sep 08 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
Mar 06 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
Angular使用操作事件指令ng-click传多个参数示例
Mar 27 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
Nov 15 Javascript
使用JS判断页面是首次被加载还是刷新
May 26 Javascript
Javascript操作select控件代码实例
Feb 14 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
HTML5拖拉上传文件的简单实例
2017/01/11 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
最受欢迎的自我评价
2013/12/22 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
公司安全管理制度范本
2015/08/05 职场文书