1.Ajax是一种什么技术?优点是什么?
Ajax是一种再无需重新加载整个页面的情况下,能够更新部分网页的技术,在等待服务器端响应时,能够进行其他的操作
优点:能够提高用户的体验,提高响应速度,避免一次性发送大量的请求,减少了服务器的压力
2.Ajax有几种实现方式?
有三种:
(1)原生js方式
(2)$.ajax({}),大括号内url必需属性写请求路径;type请求方式默认get;data请求参数;async默认true异步,false同步,success:function (data) {}响应成功后执行的回调函数;error:function () {}请求响应出现错误执行的回调函数; dataType设置接收到的响应数据的格式
(3)$.get():发送get请求和$.post():发送post请求,参数url(必需属性):请求路径;data:请求参数;callback:回调函数;type:响应结果的类型
3.json是什么?优点是什么?
json是一种轻量级的数据交换格式,用于存储和交换文本信息
优点: 易阅读、编写、解析,并有效地提升数据传输效率
4.json的格式有几种?
(1)json对象名:{ 属性键和值}(json基本格式)
(2)[json对象名:{ 属性键和值},json对象名:{ 属性键和值}..](json数组格式)
(3)json对象名:{ json对象名:{ 属性键和值}}(json对象嵌套格式) |