Ajax/JSON结构说明

* $.ajax相关说明
                 * 1.{key:value}
                 * 2.type: ajax请求的方式 get/post/put/delete
                 * 3.简化$.get(..) $.post(...)  $.getJSON(...)
                 * 4.url: 远程服务器地址
                 * JSONP: JS端解决跨域问题的一种机制. 现在几乎淘汰了
                 * cache: true 默认值为true
                 * async: true 默认异步!!!!
 

JSON结构

对象格式

语法: {“id”:100,“name”:“tomcat”}
对象是无序的

数组格式

语法: [1,2,3,“张三”,“李四”] 值的有序集

嵌套格式

核心知识点: value可以嵌套

["1","2",["3","4",{"5":111,"6":[{"7":222,"8":333,["9","10"]}]}]]

浏览器同源策略

  • 请求协议 http:// https://
  • 请求域名
  • 请求的端口
    上述的三项必须相同. 满足同源策略.浏览器可以解析数据,否则不能正常解析

案例练习1:
URL: http://www.jd.com/xxx/xxx
Ajax: https://www.jd.com/xxx/xxx/xxx 协议不同

案例练习2:
URL: http://www.jd.com:80/xxx/xxx 满足要求
Ajax: http://www.jd.com:80/xxx/xxx/xxx

案例练习3: IP与域名对应
URL: http://www.jd.com:80/xxx/xxx 不满足要求 域名不同
Ajax: http://10.0.0.6:80/xxx/xxx/xxx

案例练习4:
URL: http://www.jd.com/xxx/xxx 不满足要求 域名不同
Ajax: http://www.jt.com/xxx/xxx/xxx
 

跨域

如果URL地址与Ajax请求路径违反了同源策略,则称为跨域请求

核心:
1. 浏览器URL地址: http://127.0.0.1:8848/cgb2103/demoWeb/userList.html
2. Ajax请求地址: http://localhost:8090/getUser
该操作不满足同源策略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值