位置: 编程技术 - 正文

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

  • 出租房屋收取水电费 能计收入吗
  • 对方给我开的增值税专票丢失
  • 更正申报后可以作废吗
  • 异地缴纳税款
  • 财务报表申报错误怎么办
  • 货币基金分红交什么税
  • 红字发票信息表盖章位置图片
  • 小规模纳税人租金发票的税率是多少
  • 行政事业单位房产税免征文件
  • 工业企业成本核算的一般程序包括下列的
  • 劳务派遣公司代发工资需要开票吗
  • 机票的差额发票可以报销吗
  • 预付货款工程完工后如何结转?
  • 企业所得税弥补亏损怎么算
  • 普票红冲部分金额的发票怎么开
  • 营改增后如何确认老项目营改增前收入
  • 报销款冲抵其他应收款怎么做账?
  • 专用发票验旧后还领不到发票
  • 纳税人月销售额怎么算
  • 事业单位发放的工作经费计入哪个科目
  • 关联方之间借款利息怎么开票
  • 去税局代开开专用发票需要带什么证件?
  • 别的公司代缴社保合法
  • 汇兑损益怎么记账
  • 白醋洗脸有什么好处
  • 银行存款期末调汇吗
  • 公司过节发红包怎么入账
  • 预算会计的特点包括
  • 年底会计结账
  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么
  • 销售过程的主要内容
  • 什么是包装物押运
  • phpunicode
  • 工厂土地被抵押厂房怎么办
  • 总分类账的登记依据和方法取决于企业所采用的
  • Yii2如何批量添加数据
  • javascript动画教程
  • 增长gdp是什么意思
  • 可视化大屏技术
  • 抵扣认证发票统计确认后可以退回吗?
  • vgrename命令 重命名卷组
  • autoscle
  • mysql分表数量取决于什么
  • 研发支出什么时候转管理费用
  • 公司处理固定资产汽车的账务处理
  • phpipam使用
  • centos7.0安装
  • 信用减值借贷方向增减
  • 怎么判断其他债权债务
  • 应付账款不用付情况说明
  • 验资报告费用如何做账
  • 事业单位如何计算退休工资
  • 单位的车辆
  • 国税代开专票缴纳城建税分录?
  • 销售商品成本核算
  • 预缴的增值税在增值税附表四怎么填
  • 企业自建房屋建设方案
  • 残疾人就业保障金征收使用管理办法
  • 现金日记账1月怎么记账
  • 关联企业有什么好处
  • java程序怎么直接运行
  • mysql分区语句
  • linux如何关闭selinux
  • 微软首席科学家薪水
  • win10怎么关掉
  • win7怎么在桌面添加时钟
  • 如果打招呼了不理是什么原因
  • unity游戏人物选择
  • javascript弹窗函数
  • unity核心模块
  • ubuntu on android
  • js复制div
  • python库怎么用
  • 公司地址变更后社保要改吗
  • 设计服务属于什么税目
  • 中国税务手机版
  • 印花税应税凭证数量是什么意思
  • 江西社保申报时间
  • 国家税务总局制服
  • 税务局查帐怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设