位置: 编程技术 - 正文

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月3日事业单位
  • 专用发票密码区显示数电票号码
  • 其他应付款可以用其他应收款代替吗
  • 哪些收入应计入成本
  • 小规模纳税人所得税申报表如何填写
  • 2021年6月更新
  • 如何办理存款证明
  • 财务考核指标表
  • 虚增利润
  • 出售使用过的设备
  • 荣耀x10升级鸿蒙系统好用吗
  • 其他应付款和其他应付款对冲
  • 零基础java从入门到精通
  • vue get方法
  • 非上市公司股权估值
  • thinkphp连接查询少数据
  • 如何用python制作人工智能
  • 下载vue2
  • 查找命令位置
  • php递归函数桃子一天吃一半
  • 怎么检测pvc中含量
  • 物流发票的税率怎么算
  • 滞纳金的计算公式为
  • 物业监控安装地点要求
  • 帝国cms移动端
  • 数组和结构体
  • 银行存款余额调节表保管期限
  • 子公司能吸收合并吗
  • 预付款被退回分录
  • 企业取得财产转让收入
  • 申报财产租赁合同怎么写
  • 预计负债可以获取利润吗
  • 话费充值发票可以开公司抬头吗
  • 一般纳税人支付的哪些增值税进项税额不能抵扣
  • 没有期初数据,只要借贷平横,报表是不是就不会不平了?
  • sql server常规错误
  • win10exe文件关联修复
  • win7系统怎么运行xp系统的软件
  • 如何安装win2000
  • git checkout撤销
  • 安装win8系统需要什么条件
  • 在windows中如何设置行间距
  • win8如何清空电脑里的所有东西
  • 忘记mysql root密码的解决方法
  • scchost.exe - scchost是什么进程 有什么用
  • 如何用dos破解wifi
  • ISBMgr.exe - ISBMgr是什么进程 有什么作用
  • Windows7电脑怎么调整屏幕亮度
  • win8.1隐藏文件夹
  • windows10更新将重启若干次
  • win7删除开机启动程序
  • android@localhost#1
  • 网页设计css文字居中
  • cocos2dx 3.3 quick lua 实现返回键退出程序
  • linux中crontab的用法
  • jquery中点击事件点击没动静
  • Node.js+Express+MySql实现用户登录注册功能
  • 程序员 master
  • jquery easyui开发指南
  • 国税局调动
  • 怎么使用企业级app
  • 企业所得税率2023年
  • 甘肃省国家税务局电子税务局
  • 征管法 追征期起如何界定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设