4

我正在评估 trigger.IO 并想使用我的 Web 服务中的一些数据设置一个简单的测试。我有一个简单的 jquery ajax 请求,II 简单更改为使用 forge api 进行 ajax,当我运行构建时它总是指出

XMLHttpRequest 无法加载http://mydomain.com/file。Access-Control-Allow-Origin 不允许来源内容://io.trigger.forge0872041a3f3011e291d722000a9f3c85。-- 从 null 的第 1 行开始

无论我做什么,我似乎都无法让这个简单的 ajax 请求工作。

现在,当我查看配置时,它应该(从外观上看)已经允许您对任何站点执行此操作,但我什至添加了我试图访问的站点以及相同的内容..

更奇怪的是,我尝试做样板并且效果很好,但我使用几乎相同的 ajax 请求,只有当我尝试访问我的服务器时,我才遇到跨域问题。

谢谢。

4

1 回答 1

2

您需要使用 forge.request 模块通过 Trigger.io 进行跨域请求:http: //docs.trigger.io/en/v1.4/modules/request.html#modules-request

src/config.json 中的权限仅适用于该模块 - 除非您在服务器上启用了 CORS,否则您不能使用普通的 XMLHttpRequest。

于 2012-12-15T14:59:41.183 回答