javascript - Adobe Connect API 与 Jquery

标签 javascript jquery adobe-connect

我正在尝试为我的 Adob​​e Connect 帐户创建一个简单的登录表单,但它不起作用,我收到错误:

No 'Access-Control-Allow-Origin' header

但是我在我的机器上执行其他 Ajax 调用效果很好。

这是我正在使用的一些示例代码。

var request $.ajax({
    url: 'http://example.com/api/xml?action=login&login=' + username + '&password=' + password
    type: "GET"
});
request.done(function(){
    ...
})

有人有什么建议吗?

最佳答案

您的本地计算机调用正在运行,因为您是在同一域内进行调用。一旦您尝试对调用者域范围之外的内容进行 ajax 调用,您就会遇到浏览器同源策略的问题。

基本上,这是一项安全策略,允许脚本在源自同一站点的页面上运行(由架构、主机名和端口之间的组合组成。例如 mysite != mysite:8080)因此,如果您执行了 ajax 调用在 mysite 上运行的站点到在 mysite:8080 上运行的站点,浏览器会认为这是同源策略,因此会阻止该请求。

您应该阅读有关 CORS(跨源资源共享)的信息,以便找到可以帮助您放宽同源策略的选项。

关于javascript - Adobe Connect API 与 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811611/

相关文章:

javascript - 如何使用 javascript 异步移动多个叠加图像?

javascript - 无法通过 JavaScript 将参数从 View 传递到 Controller

jquery - 在弹出模式中将 js 部分放在哪里以及如何传递变量 asp.net mvc

adobe - 有没有办法在 Adob​​e Connect 中更改速度?

javascript - TypeScript 没有 window.eval()

javascript - 使用 Javascript 和 json 文件更改 div 的背景颜色

flash - Adobe 连接视频 : FLV to MP4 (export, 转换)

ffmpeg - 如何导出 Adob​​e Connect 视频?

jQuery onclick 显示/隐藏多个 div

javascript - 如何将关闭按钮放在jquery弹出的标题栏中