| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> ajax技术和跨域问题 -> 正文阅读 |
|
[JavaScript知识库]ajax技术和跨域问题 |
今天我们来聊聊关于前端圈子的里的一个小技术,ajax技术和跨域问题。 ajax全称:Asynchronous Javascript And XML(异步JavaScript和XML)。 百度百科说的可能不是很好理解,举个例子,来描述这个ajax究竟在我们日常开发中起到了什么作用。
说得更直白一点就是,ajax会悄悄地向后台发送http请求,然后浏览器拿到服务器返回的响应,并显示在屏幕上。ajax技术就是这样。 所谓的异步,也就同时的意思,只不过在这里,它是自己悄悄地发送的http请求。 那知道了它是用来干什么的了,现在来看看它是怎么使用的。 前提:ajax,是在前端圈子中一个很知名的第三方库JQuery中,所以需要引入依赖。 引入依赖方法:百度搜索“JQuery CDN”,或者打开这个网址,里面找一个链接,拷贝到HTML文件中即可。 比如这样: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ut8YNdLk-1666572840163)(image/image-20220421150012223.png)]
当然,上述第三个用法,里面还有很多的字段可以使用,我们这里就列举了,可以查查文档。 简单介绍了ajax技术的作用以及用法,再说一说ajax技术办不到的一些情况。 那就是ajax技术,不能请求除当前网站以外的数据。说的简单一点,产生ajax请求的是在A服务器上,而ajax请求的对象却在B服务器上,这两个服务器根本是没关系的。具体的原因是 跨域问题:在当前页面里面,去请求域名或协议或端口号不同的其他网页数据,称之为跨域。 那如何解决跨域问题? 我们可以使用jsonp进行跨域访问,原理如下:
标签的src属性,这个标签本身就是可以进行跨域访问的; |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 17:56:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |