位置: 编程技术 - 正文

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

  • 报销销售部门差旅费
  • 钱已付票未收到分录怎么做
  • 有限合伙企业如何分红
  • 异地提供建筑服务
  • 主体资格的法律规定
  • 个人取得的拆迁款需要缴纳个人所得税吗
  • 注销企业时所有权怎么办
  • 增值税发票系统怎么升级
  • a公司拟吸收合并b公司除一项无形资产吗
  • 个人提前退休取得的一次性补贴收入免征
  • 对外支付类型
  • 电子公章盖上去怎么文字看不到了
  • 补缴地价款是什么意思
  • 收到未到期的银行承兑汇票会计分录
  • 售后需要品控吗
  • 预付专利转让费计入什么科目?
  • 企业所得税是什么意思需要交不需要
  • 税控盘上报
  • 税务局报表利润表本期金额
  • 预提企业所得税税额怎么计算
  • 个体工商户年检怎么办
  • 期末留抵税额的减值
  • 购物卡销售的重点工作是什么
  • 怎么给文件添加属性
  • 代金券与抵扣券的区别
  • php变量定义的规则
  • 超支福利费按什么计提
  • 烟草带来的损失
  • 当人力资源短缺时,用什么方法增加人力资源?
  • php判断密码长度
  • php文件上传技术
  • 企业缴纳的所得税应以净利润为基础
  • php读取文件的一部分
  • php中数组的概念
  • 房屋土地使用权到期后续费标准
  • 账本过次页的视频
  • 抵扣认证发票统计确认后可以退回吗?
  • 支付宝服务窗支付是啥
  • 浅谈建筑地基基础加固施工技术亲
  • php curl_setopt
  • 钱进公账怎么转账给别人
  • 看望生病职工慰问品
  • 房屋出租怎么开电子发票
  • 每股收益率计算公式举例
  • 负数红字发票如何申报
  • uni-simple-router 跳转无效
  • 土增尾盘销售应该如何申报收入
  • sql 封装
  • 取得费用报销单怎么填写
  • 企业收取的丢失物品
  • 货款去零头分录
  • 固定资产改造多少直接进费用
  • 年终缴税比例
  • 发工资摘要没写工资
  • 收到跨年的发票怎么入账
  • 代扣代缴完税凭证抵扣期限
  • 不开票收入怎么做账
  • xp系统怎么取消自动关机
  • winxp开机界面后老重启
  • 在linux操作系统中,/etc/rc.d/init.d
  • 怎么检测u盘是否扩容
  • win7 win8.1双系统安装教程
  • shwicon.exe - shwicon是什么进程 有什么用
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • win7如何查询电脑使用记录
  • Linux利用sftp命令传输文件(极少数人知道的方法)
  • linux系统文件修复命令
  • 我是一个打酱油的怎样理解
  • 当ie7不认!important之后 [布局的解决办法]
  • unity4.1
  • 背包设备
  • bash脚本语言
  • es6新方法有哪些
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • 增值税一般纳税人和小规模纳税人的区别
  • 税务谈心谈话记录2021
  • 税务局报备资产怎么填
  • 如何推进社会治理
  • 黄金增值税管理难点
  • 青岛国税服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设