Ajax

异步JavaScript和XML

作用

实现 HTML 在不整体刷新的情况下,通过后台服务器请求数据局部更新页面内容

Ajax 使用

image-20231019150731887

Ajax 状态

使用 Ajax 发送请求时携带的参数

Ajax 封装使用实例

局部刷新整页刷新区别

前端跨域问题

同源策略

协议+域名+端口“三者相同,即便两个不同的域名指向一个ip地址,也非同源

同源策略限制以下几种行为

  • Cookie、LocalStorage 和 IndexDB 无法读取
  • DOM和JS对象无法获得
  • AJAX 请求不能发送
URL 说明 是否允许通信
127.0.0.1/index.html
127.0.0.1/aj.php
同一域名,不同文件路径 允许
http://www.domain.com:8000/a.js
http://www.domain.com/b.js
同一域名,不同端口 不允许
http://www.domain.com/a.js
https://www.domain.com/b.js
同一域名,不同协议 不允许
http://www.domain.com/a.js
http://192.168.4.12/b.js
域名域名对应相同ip 不允许
http://www.domain.com/a.js
http://x.domain.com/b.js
http://domain.com/c.js
主域相同,子域不同 不允许
http://www.domain1.com/a.js
http://www.domain2.com/b.js
不同域名 不允许

Ajax 练习

同步请求

异步请求

原文地址:https://blog.csdn.net/weixin_51559599/article/details/133931115

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_18325.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注