位置: 编程技术 - 正文

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校验数字)

  • 水利建设专项资金收入优惠政策
  • 城市维护建设税怎么做分录
  • 企业一般会涉及哪些行业
  • 甲方应项目具备开工条件
  • 包装物押金计入成本吗
  • 微信收款和支付宝收款有啥区别
  • 交易性金融资产和其他权益工具投资的区别
  • 公司只有一个人可以不交社保吗
  • 红字发票和蓝字一样吗
  • 全面解析是什么意思
  • 销售货物尚未收到会计分录
  • 出纳都需要做什么表格
  • 服务行业主营业务成本包括哪些内容
  • 购进原材料发生非正常损失,账面成本10万元 该原材料
  • 月末应付职工薪酬计算方法
  • 增值税发票过期了税金怎么办
  • 个人代垫公司费用微信转账如何报销
  • 公司是否可以开电子发票
  • 增值税零申报什么意思
  • 厂房租赁税率是房东交的吗
  • 公司租赁厂房开几个点发票
  • 增值税小规模纳税人减免增值税
  • 企业以货币形式取得的收入
  • 减税降费在中国 应形成制度性
  • 高铁票可以要发票吗
  • 往来科目明细表
  • 分公司给总公司管理费的会计分录
  • 收到社保补贴计入什么科目
  • win10隐藏功能大全
  • 本年收益在借方还结转吗
  • 工地购买的零星材料计入什么科目
  • win11如何设置定时关机
  • 土地使用税的税目写什么
  • PHP:session_commit()的用法_Session函数
  • php escapeshellarg
  • php curlfile
  • 收入支出如何结转
  • 基建期土地摊销
  • PHP:iconv_get_encoding()的用法_iconv函数
  • php执行linux脚本
  • vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
  • 以前年度损益调整结转到哪里
  • idea2020.2.3创建web
  • java 日志系统
  • 可供出售金融资产的会计处理
  • 税控机清单
  • 小规模增值税减按1%的政策
  • 增值税扣税凭证不包括
  • 年度利润表与12月利润表区别
  • 其他货币资金的六个内容
  • 个人所得税的征税范围
  • 数据库维护工作主要包括哪些内容
  • 超详细的mac重装系统教程
  • 缴税零申报
  • 发放工资凭证后多久到账
  • 砖厂会计账务处理流程图
  • 固定资产小汽车折旧怎么计提
  • 成本暂估跨年度怎么算
  • 货款和发票金额不一致
  • 中标服务费计入合同取得成本
  • 银行账户维护费收费标准
  • 简易征收租赁税率3还是5
  • Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB
  • sql差异备份数据库怎么还原
  • mac系统操作教程
  • linux去掉文件换行符
  • 本地磁盘文件系统
  • dos查看进程占用cpu
  • 电脑系统重装win8
  • 苹果服务器操作系统
  • linux管理器
  • jquery判断div是否显示
  • jquery全选和全不选效果
  • Android之Async-http
  • js实现手风琴
  • js判断浏览器内核和版本
  • python对文件操作采用的统一
  • 税务上征信
  • 广西小学成绩查询入口官网
  • 个人的稿酬所得采用什么税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设