AJAX - 封装的传参改为传入对象 XML JSON 数据格式

 

 

Ajax封装函数,上次是直接传参,这次在原来的基础上改进,模仿jQuery 直接传入对象,把之前的参数都变为这个对象的属性。

这样可以随意调换传入数据的次序。

其他优点? 需要再复习一下。

 

Ajax处理后台传的数据主要有下面几种:

1. 直接用PHP写的数据,缺点是 比如数据中有字符,而切割字符时用的是同样的符号,就会导致出错。

2. XML

开头必须写  <?xml version="1.0" encoding="UTF-8" ?>

所有内容必须包裹在一对根标签当中,标签的名字可以自定义。
 
XML这种格式的数据避免了数据中有符号分隔带来的潜在问题。
<?xml version="1.0" encoding="UTF-8" ?>
<person>
<name>李南江</name>
<age></age>
</person>

 

3. JSON

JSON 是 JS 对象的字符串表示法,它使用文本表示一个JS对象的信息,本质是一个字符串。

从对象转换为JSON字符串 JSON.stringify();
传入对象,转出对象的JSON字符串格式。

把JSON字符串 解析为 对象, JSON.parse();
传入的是JSON格式的数据, 得到JS 对象。

转载于:https://www.cnblogs.com/carpenterzoe/p/10396983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值