位置: 编程技术 - 正文

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

  • 天然气管道维修收费标准
  • 哪些进项税额不能加计抵减
  • 增值税是如何计提的
  • 建筑业适用什么行业
  • 税控设备维护费会计分录
  • 在企业所得税中增值税可以扣除吗
  • 契税的会计分录有哪些
  • 不是本单位职工可以报销差旅费吗
  • 公司员工出差发工资吗
  • 长期股权抵消分录
  • 出售股票会计怎么做分录
  • 关于7.1号增值税普通发票新规
  • 企业所得税季度预缴纳税申报表
  • 应交增值税下面有几个科目
  • 固定资产一次性计入费用的账务处理
  • 开户存入现金计什么科目
  • 建筑包工包料是包哪些
  • 个人独资企业生活费用和经营费用混在一起的
  • 企业年金个税如何计提
  • 没有发票的业务财务能挂帐吗
  • 个人公益性捐赠全额还是限额
  • 项目顾问是什么意思
  • 以前的员工怎么交社保
  • 工程什么情况下可以索赔
  • 增值税加计抵减最新政策2022
  • wordpress主题0skr
  • 跨境服务免征增值税申报怎么填
  • 收到银行本票的账务处理
  • 工业企业成本核算流程
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • 自行建造厂房如何缴税
  • 工地扬尘检测仪防尘缸怎么安装
  • php常用方法
  • 三联专用发票每一联分别给谁
  • Swagger-的使用(详细教程)
  • php二维数组foreach
  • Programming tutorials and source code examples
  • 租金收入的所得税率
  • 企业自行清算的条件是什么
  • 出差的车费计入什么科目
  • MySQL中使用_____语句更新表中的数据
  • 基于法律行为的物权变动模式包括
  • 吃饭的票如何写报销单
  • 房地产企业的固定资产比率越高越好吗
  • 免征企业所得税的有哪些行业
  • sql参数是什么意思
  • 使用mysql命令
  • mysql优化命令
  • 个税返还手续费政策
  • 营改增后劳务派遣公司账务处理
  • 企业送员工的礼品
  • 银行收费错误当天能退吗
  • 境外分回的股息在本国抵免限额怎么算
  • 预收租金会计分录科目
  • 银行存款日记账怎么记账
  • 财务费用利息收入怎么记账
  • 可供出售金融资产和交易性金融资产
  • sqlcipher c#
  • 批量修改 sql
  • mysql数据库性能监控
  • windows7用户
  • win7设置繁体字
  • winxp文件夹选项在哪
  • 禁用windows键快捷键
  • mac升级最新系统会卡么
  • windows tasks文件夹
  • info.exe是什么病毒
  • linux文件中添加内容
  • jquery showdialog
  • html+css网页布局
  • 第四章之BootStrap表单与图片
  • 在unity中单例的主要作用
  • shell脚本编写 方法
  • 离线安装驱动
  • python怎么写函数
  • android的动画有哪些?
  • 2024新车购置税政策
  • 房屋契税2013年收费标准
  • ca登录的用户名和密码分别是什么
  • 广东省税务机关规定小额零售需开发票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设