如何使用 ajax 或 javascript 发出跨域请求
How to make cross domain request using ajax or javascript?
我有一些预先构建的脚本,可以向一个网站发出一些ajax请求。而且它工作正常。但是我无法向那里的某些域提出请求。
我的工作过程:-
1)我已经预先构建了脚本 http://www.Test.com/a.js 现在我通过将代码粘贴到URL来 http://www.test1.com 在这个域中调用这个js,它工作正常。
2)现在,当我想从此 http://hello.test1.com/as.php 调用一个页面时,但它显示了一些错误。我如何从主域名页面向子域页面发出请求。
请让我知道我该怎么做。
提前谢谢。
跨域请求的各种选项包括:
- 新的跨域资源共享 (CORS) 标准(如果用户使用的浏览器支持它并且服务器支持它)。请注意,许多普通网络用户仍然有不支持它的浏览器。
- JSON-P("JSON 带填充"),它基本上是一个动态添加的
script
元素 - 使用 YQL(雅虎查询语言)作为跨域代理
跨域脚本限制有几种解决方法。 easyXDM似乎可以做你想做的事。
您可以使用 php curl 使用 ajax 执行跨域请求。 ajax 请求将调用 php curl 页面,而 php curl page 又将使用 php curl page 中指定的 url 调用跨域并返回响应。
我已经实现了相同的功能,并且工作正常。希望这对谢谢。
相关文章:
- Facebook邀请好友请求javascript
- '$'未定义Jquery ajax请求-javascript导入
- 为什么Chrome似乎异步请求Javascript文件
- 基本的 AJAX 请求 Javascript/PHP 不起作用
- 请求Javascript/Angular遇到异步问题
- 为什么在浏览器请求javascript文件时请求Accept:*/*
- 是否可以在ajax请求(JavaScript)中使用File类(Java)
- 代码隐藏中的Cant请求javascript变量总是返回“”&”;
- ASP.NET潜在危险请求Javascript Regex
- 替代请求.javascript/jquery中的RawUrl
- 排队的函数调用请求javascript
- jQuery's请求Javascript函数
- 从CDN和本地请求javascript时不同的头
- 如何尽可能隐藏AJAX请求(JavaScript代码)
- 递归HTTP请求javascript
- 上传pdf/doc等和发送数据到服务器的请求- Javascript
- 当从本地服务器请求javascript时,Rails得到CORS错误
- 是ASP的使用.网络请求.JavaScript中的QueryString是安全的
- 按特定顺序加载(请求)javascript
- 使用facebook批量请求javascript api