当前位置:  编程技术>WEB前端

jquery.post用法之type设置问题

    来源: 互联网  发布时间:2014-08-25

    本文导语:  当使用ajax获取data数据的时候,直接data.foo就可以得到。而较低版本的jquery就不行比如1.4之前 代码如下: $.post('/admin/UserBookView.do', {}, function(data) { console.info(data); }); 打印data信息,显示的是json格式的字符串,如下: 代码如下: ...

当使用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对象

    
 
 

您可能感兴趣的文章:

  • JS与jquery自定义属性用法
  • jQuery setTimeout()函数的用法介绍
  • jQuery :visible 选择器(冒号)的用法
  • JQuery 判断某个属性是否存在hasAttr用法
  • jquery onpropertychange键盘事件用法举例
  • jQuery setTimeout用法总结(实例)
  • Jquery confirm弹出框的用法
  • jquery的focus函数用法示例
  • Jquery中slideToggle()与toggleClass()用法
  • Jquery 过滤器(first,last,not,even,odd)用法举例
  • jquery 字符串切割函数substring的用法说明
  • jquery判断浏览器类型($.browser用法)
  • jquery css类用法(添加、修改与删除css)
  • jquery中show()、hide()方法的用法
  • 有关jquery一些选择器的用法小结
  • Jquery中ajax方法data参数的用法小结
  • jquery中each的用法分享
  • jquery .attr()与.prop()用法解析
  • jquery插件jTimer jquery定时器的用法举例
  • jquery操作HTML5 的data-*的用法实例分享
  • jquery设置input中disabled属性
  • jQuery如何获取与设置表单元素
  • jQuery动态背景设置 Backstretch
  • jQuery设置input type值示例
  • JQuery设置input属性(disabled、enabled)
  • jquery select默认选中的设置方法
  • jquery 设置文本框、密码框获得焦点时的样式
  • jquery设置text的值示例(设置文本框 DIV 表单值)
  • JQUERY 设置SELECT选中项代码
  • jQuery设置input type="radio"选中值
  • jQuery元素属性attr设置多个键值的例子
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery-ui引入后Vs2008的无智能提示问题解决方法
  • jquery动态添加元素事件失效问题解决方法
  • MVC2 jQuery的验证时,关于客户端验证绑定复选框问题。
  • 自定义jquery模态窗口插件无法在顶层窗口显示问题
  • jquery库或JS文件在eclipse下报错问题解决方法
  • 巧用jquery解决下拉菜单被Div遮挡的相关问题
  • 解决自定义$(id)的方法与jquery选择器$冲突的问题
  • 网络技术 iis7站长之家
  • 浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
  • 关于jQuery判断元素是否存在的问题示例探讨
  • 解决jquery中post方法返回404错误的问题
  • jquery组件使用中遇到的问题整理及解决
  • jquery选择checked在ie8普通模式下的问题
  • 解决jquery操作checkbox火狐下第二次无法勾选问题
  • jquery中ajax函数执行顺序问题之如何设置同步
  • 快速解决jquery之get缓存问题的最简单方法介绍
  • 解决Jquery鼠标经过不停滑动的问题
  • 探讨JQUERY JSON的反序列化类 using问题的解决方法
  • jquery动态改变onclick属性导致失效的问题解决方法
  • jquery attr方法获取input的checked属性问题
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3