2020-10-16

本文探讨了jQuery高版本对JSON格式的严格要求,重点在于如何区分单引号和双引号在AJAX请求中的角色,以及如何避免因单引号导致的dataType不匹配错误。通过实例说明正确使用双引号书写JSON字符串的重要性。
摘要由CSDN通过智能技术生成

json格式的引号问题

jquery高版本以后,对json的格式要求严格

$.ajax()函数中有一个dataType属性,表示浏览器期望从服务端返回的数据类型,
服务端返回的数据格式和dataType属性不同,就会执行error函数

写测试的时候,使用手写的json字符串格式数据,内部用单引号,导致ajax函数一直执行error

String json = "{'name':'zhangsan', 'age',25}";	//错误		
//使用单引号不能识别为json格式, 执行error函数[dataType属性与服务端实际返回的格式并不相同]
String json = "{\"name\":\"zhangsan\", \"age\":25}";	//正常执行success函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值