什么叫ajax跨域访问

 我来答
百度网友741164f
高粉答主

2020-02-13 · 关注我不会让你失望
知道小有建树答主
回答量:555
采纳率:100%
帮助的人:13.4万
展开全部

AJAX 跨域访问是用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面。

Ajax请求一个目标地址为非本域(协议、域名、端口任意一个不同)的web资源,并根据响应获得外部应用数据。比如我们用Ajax访问城市天气预报、IP地址等公共服务接口时,就涉及跨域了。我们请求一个外部服务时,浏览器会基于安全问题拒绝授权访问。

扩展资料

Ajax的优点

使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。

Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟,一些简化Ajax使用方法的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持JavaScript的用户提供替代功能。

育知同创教育
2018-07-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
解决ajax跨域问题
方法1:
在服务器端直接设置header内容:Access-Control-Allow-Origin:*
或者
Access-Control-Allow-Origin:允许访问的url
这样就可以直接请求到任何网站或者允许访问的url
php程序这样写:
header('Access-Control-Allow-Origin:*');
或者
header('Access-Control-Allow-Origin:允许访问的url ');
方法2:
在Nginx设置”头信息“直接添加Access-Control-Allow-Origin:*的信息。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
211soft
推荐于2017-11-23
知道答主
回答量:4
采纳率:0%
帮助的人:2.8万
展开全部
就是post,get的url不是你自己的网站,域名不同。这种方法一般不可以实现。但是 <script src="url"/>的方法可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abiao5555
2010-12-21 · TA获得超过591个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:496万
展开全部
ajax 技术使用xmlhttprequest组件附送请求时,发送请求的url和本网页的url地址必须在同一个域名下
如果需要跨域,可以使用iframe或者<javascript src="url"></script>的方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式