位置: 编程技术 - 正文

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

  • 电子税务局的购票方怎么删除
  • 固定资产什么时候开始折旧
  • 期初存货中固定制造费用
  • 实收资本能直接转出来吗
  • 一般纳税人建筑工程税率是多少
  • 小汽车的增值税怎么算
  • 业务员不拿工资怎么办
  • 企业所得税不征税收入
  • 应收退货成本会计科目代码
  • 未及时扣除的分数怎么算
  • 员工工资薪金会计如何核算?
  • 纳税义务未发生是什么意思
  • 分次缴纳的注册资本入什么科目?
  • 确定发出存货实际成本的方法
  • 销售合同印花税计税依据及税率
  • 税盘忘记清盘了怎么办
  • 招待费的住宿费
  • 关于油票的纳税人识别号
  • 广告喷绘增值税怎么算
  • 单位互换房产税收优惠政策
  • 发生的产品广告费
  • 跨地区经营产生的GDP
  • 公司解散实收资本会计怎么处理
  • 当企业预收款项无需退回
  • 营业收入存入银行分录
  • 个体户对私账户
  • 国家税务条例
  • 收到其他公司的投资款计入什么科目
  • 单位交水费会计分录
  • 会计中记账凭证复核是谁负责
  • 交际应酬性支出是什么
  • 收到退回的保证金
  • 辉柏嘉彩铅一共多少色
  • php文本分割
  • 2022最新廉洁警示语句
  • php实现留言板功能
  • 工会经费免征三年的文件山东
  • php三元运算符简单例子
  • Node.js安装过程
  • 冲减预提成本分录
  • 跨年发票能不能用
  • 小规模纳税人开专票需要交税吗
  • 小规模纳税人申报步骤
  • 外国人避税
  • 开红字发票做账时记账凭证上如何写摘要?
  • 2010年漏记的费用,11年该如何记账?
  • 借款利息计入哪个科目
  • 社保退回的钱怎么做会计分录
  • 子公司利润母公司还有其他方式吗
  • 工业会计科目有哪些
  • 会计账薄按其外形特征不同可以分为
  • mysql source 慢
  • 被遗忘的战役
  • CentOS7 64位安装mysql图文教程
  • xp系统怎么取消用户登录
  • Linux系统忘记root密码
  • 虚拟机安装苹果电脑
  • ie11forwindows10
  • win10系统打开网页一会儿就没了
  • exe文件xp3
  • windows远程登录命令
  • win7应用程序没反应
  • xp装windows7
  • red hat linux怎么用
  • unity Toggle Groud
  • unity项目中的资源
  • opengl纹理贴图正方体六个面
  • opengl环境配置
  • win7 android studio
  • node.js介绍
  • event_base_new
  • shell监控进程
  • shell脚本显示进度条
  • ubuntu安装步骤详解
  • 置顶快手作品怎么弄
  • 企业填写莞e申报的通知
  • 企业安置几级残疾人
  • 小汽车碰撞游戏视频
  • 定额发票怎么入账
  • 请领导审核怎么说
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设