位置: 编程技术 - 正文

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

  • 销售收入怎么计算销项税额
  • 免税合并和应税合并商誉
  • 银行承兑汇票和支票的区别
  • 合同金额含税不含税
  • 小规模公司注销时账务要如何处理
  • 年终奖是否列入社保基数
  • 财务软件计提所得税分录
  • 收到服务费发票摘要怎么写
  • 房地产开发企业预缴增值税
  • 资产负债表试算平衡表是什么
  • 物流商品采购价差如何做账
  • 房地产企业融资存在的问题
  • 建设工程项目融资
  • 税务局代开的增值税专票可以红冲吗?
  • 一般纳税人税控维护费怎么填报
  • 加工成本属于什么会计科目
  • 总公司业务分公司开票是虚开吗
  • 个人所得税申报是什么意思?
  • 小规模纳税人一个季度多少免税
  • 企业所得税清算是什么意思
  • 增值税普通发票和专用发票有什么区别
  • 营改增后劳务公司账务处理
  • 电话宽带是什么意思
  • 免交的增值税计入什么科目
  • 享受企业所得税税额抵免优惠的设备包括
  • 失控发票的账务处理
  • 计提固定资产会计科目
  • 怎么在电脑上设置输入法
  • 升级鸿蒙系统会解除限制充电60
  • 什么是货币资产负债表
  • 生育津贴报销需要准生证吗
  • 股权和债权转让的关系
  • php数据库编程
  • 基于transformer的文本分类
  • wordpress添加css
  • yolov5 output
  • 基于车联网
  • 待转销销项税额是什么
  • 公司之间借款利息需要开票吗
  • 企业所得税能否票据入账
  • 统一社会信用代码多少
  • 劳务费和工程劳务费有区别
  • 预付卡做账吗
  • 织梦系统如何更换网站内容
  • php 操作mongodb
  • windows7基本使用教程
  • 织梦cms要钱吗
  • 如果没有抄税就申报了
  • 开具免税的发票,"税率"栏如何填开?
  • 个人所得税的征收模式为()A分类征收B
  • 个人独资企业需要会计做账吗
  • 物流辅助服务费属于什么费用
  • 印花税缴款了发票怎么查
  • 收到的发票怎么做分录
  • 招标代理专家库合法吗
  • 销售发奖金感谢说说
  • 公允价值变动损益借贷方向
  • 给外国公司开发票有什么涉税风险
  • 先开票后发货的会计分录
  • 单位车辆保险费
  • mysql数据库类型有哪些?如何选择合适的数据类型
  • window windows10
  • macbookpro 钥匙串
  • ubuntu怎么root权限
  • win7计算机快捷方式不见了
  • win7系统玩暗黑2怎样全屏
  • mcdlc.exe - mcdlc是什么进程文件 有何作用
  • windows7怎么打开注册表
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • linux计划任务每天九点
  • linux怎么使用ssh命令
  • 淘宝国际平台叫什么
  • 安卓手机微信取消窗口化
  • 全部删除文件快捷键
  • 批处理for命令修改后缀名
  • JavaScript驾驭网页-CSS与DOM
  • unity3dwasd移动
  • nodejs基础教程
  • dom,ran
  • 2021税务零申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设