位置: 编程技术 - 正文

jQuery使用ajax方法解析返回的json数据功能示例

编辑:rootadmin

推荐整理分享jQuery使用ajax方法解析返回的json数据功能示例,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery使用ajax方法解析返回的json数据功能。分享给大家供大家参考,具体如下:

最近在用jQuery的ajax方法传递接收json数据时发现一个问题,那就是返回的data数据,有时候可以直接作为json数据使用,可有时候又不行。查了些资料,解释如下:

先说明第一种情况:

能够直接 data.属性名访问的情况,服务器端代码一定是直接return的一个常量字符串。

什么是常量字符串呢,常量字符串就是指直接用“”组成的字符串,没有定义String 变量直接把一串“”print到前台的情况,就可以直接data.属性名访问,而且jquery端只要写success就可以拿到。

下面是造成要eval并且不能进入success的原因:

jQuery使用ajax方法解析返回的json数据功能示例

这种情况是因为服务器端向外print的时候是一个String对象,通常此类问题在我的代码里是因为后台json比较复杂,在组织的时候我用到了StringBuffer,然后最后print的时候print的是StringBuffer对象的toString,所以就相当于print了一个String对象

这种情况下jquery的ajax方法就不会进入success方法,只能用complete接收,并且想要解析data里的json数据的话,必须对data.responseText进行eval ()或者 $.parsejson();

除此两点,还有需要注意的是,如果你使用的是jq1.4,那么他对json的格式有着更严格的要求,所有的key和属性都要用双引号标注起来,虽然key不用双引号原生的js是允许的,但是jq1.4似乎有这个要求。

以上是我个人的想法跟理解,若有不同见解欢迎指教.

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具: form操作技巧汇总》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery表格(table)操作技巧汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jquery 正整数数字校验正则表达式 限制用户输入的内容可以有如下做法:$("#id").keyup(fucntion(){//当键盘按下之后立即校验,并替换当前操作框中的内容varvalue=$(this).val();$(this).val(value.replace(

jQuery UI仿淘宝搜索下拉列表功能 jquery仿淘宝搜索下拉列表实现效果如下:网上搜索教程:!doctypehtmlhtmllang="en"headmetacharset="utf-8"/titlejQueryUIAutocomplete-Defaultfunctionality/titlelinkrel="stylesheet"href

jQuery操作复选框(CheckBox)的取值赋值实现代码 1.获取单个checkbox选中项(三种写法):$("input:checkbox:checked").val()或者$("input:[type='checkbox']:checked").val();或者$("input:[name='ck']:checked").val();2.获取多个checkbox选

标签: jQuery使用ajax方法解析返回的json数据功能示例

本文链接地址:https://www.jiuchutong.com/biancheng/373891.html 转载请保留说明!

上一篇:ajax实现动态下拉框示例(ajax动态加载json数据)

下一篇:jquery 正整数数字校验正则表达式(jquery校验数字)

  • 企业所得税申报时间
  • 装卸费发票怎么备注
  • 增值税一般纳税人和小规模纳税人的区别
  • 单位购牙膏牙刷卫生纸怎么做账
  • 上个月工资没有发
  • 滴滴出行发票可以抵扣进项税吗
  • 免征增值税发票税率
  • 设备维修劳务费税率
  • 净资产出资账务处理流程
  • 采用托收承付方式怎么做分录?
  • 对外来发票金额怎么算
  • 车辆购置税计税依据包括
  • 实收资本印花税怎么申报税目
  • 异地施工预缴税款会计分录
  • 事业单位固定资产
  • 购买工装的进项能抵扣吗
  • 计提应收票据利息怎么算
  • 计算内含报酬率所使用的年金现值系数
  • 白条入账会给什么处分
  • ppt另存为在哪儿
  • 更正或作废申报怎么填
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • 租赁公司车转个人有报废年限吗?
  • 如何加快身体的新陈代谢
  • 小规模差额征税是什么意思
  • w10控制中心在哪
  • fedora23安装
  • 鸟瞰视野
  • php商品对比功能怎么用
  • 安博塞利国家公园狮子
  • php锁定文本
  • laravel自带队列效率
  • 退货业务增值税税务处理
  • java代理类是什么
  • 异地预缴印花税怎么做账
  • 用简易计税办法开发票
  • 织梦文章标题显示不全
  • 织梦标签工具
  • sql数据库check 约束代码怎么设置
  • 哪些合同必须签订书面合同
  • PostgreSQL教程(十一):服务器配置
  • sqlserver时间格式化时分秒
  • 应付职工薪酬余额方向
  • 小规模纳税人企业所得税税收优惠政策
  • 红冲作废怎么处理
  • 预期信用损失率的确认依据和过程
  • 外国企业常驻代表机构
  • 股东打给公司的投资款
  • 所得税费用科目的期末余额应直接转入
  • 财务费用利息属于什么科目
  • 报关代理费进成本吗
  • 企业清算状态还要报税吗
  • 财务工作交接的通知
  • 会计凭证装订的心得体会
  • 从农业生产者手中购进免税农产品
  • mysql tmp_table_size优化之设置多大合适
  • sqlserver中存储过程
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • mysql增删改查面试题
  • mac的废纸篓
  • linux 主力机
  • 搭建技巧和方法示意图
  • 苹果mac os x 怎么样使用光盘
  • js实现分页数据库数据
  • shell脚本基础教学
  • python matplotlab
  • jquery模拟回车
  • node.js的理解
  • #vr#
  • javascript的
  • javascript入门教学
  • python的基础代码
  • 什么叫党员双报到
  • 成立税务师事务所一定要执业会员吗
  • 山东省国家税务局威海培训中心
  • 事业单位大额资金拨付需要什么报账材料
  • etc可以抵扣吗
  • 北京国家税务局总局官网
  • 文化传媒公司能卖多少钱
  • 安徽省印花税核定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设