Ajax rundeck跨域api调用的任何配置

Ajax rundeck跨域api调用的任何配置,ajax,cors,rundeck,Ajax,Cors,Rundeck,我正在使用jqueryajax调用Rundeck的restapi 像 但是由于对不同的域执行XMLHttpRequest而从brower获得错误 XMLHttpRequest无法加载{rundeck_url}/api/1/job/5?authtoken=D4CUK8DD5DP4sovSR7p9UUnd5DnvU3do。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“{site_url}” 是否有任何配置来设置rundeck中交叉源的标题 谢谢

我正在使用jqueryajax调用Rundeck的restapi

但是由于对不同的域执行XMLHttpRequest而从brower获得错误

XMLHttpRequest无法加载{rundeck_url}/api/1/job/5?authtoken=D4CUK8DD5DP4sovSR7p9UUnd5DnvU3do。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“{site_url}”

是否有任何配置来设置rundeck中交叉源的标题

谢谢

环境:

跑道甲板:1.4.2
API参考版本:3

rundeck是否通过apache httpd代理?在这种情况下很容易谢谢@guido,这应该是一个解决方案,也是一个解决方案submit@AjaxZhang你能告诉我你是如何解决这个问题的吗?即使我还是坚持sameas guido说,解决办法是把nginx/apache-httpd放在前面,让它为你@user7350714提供CORS头
$.ajax(
    {
       url:"{rundeck_url}/api/1/job/5?authtoken=D4CUK8DD5DP4sovSR7p9UUnd5DnvU3do"
    }       
);