作者:至上励合_安儿_466 | 来源:互联网 | 2023-09-23 02:48
我试图通过将数据提取到网页中来使用Beanstalk(beanstalkapp.com)API,以便人们可以查看它而无需访问我的SVN.我正在尝试访问它的方法是通过jQuery使用
我试图通过将数据提取到网页中来使用Beanstalk(beanstalkapp.com)API,以便人们可以查看它而无需访问我的SVN.
我正在尝试访问它的方法是通过jQuery使用AJAX请求.代码在下面,但是每次都会出现错误,并且无法返回数据.
如果我直接通过浏览器(http://username.beanstalkapp.com/api/changesets.json)访问该URL,它就可以正常工作并返回json.但是,我无法获得AJAX来返回它.任何帮助表示赞赏.谢谢!
解决方法:
您将需要为跨域ajax请求创建代理.
通常情况如下:
>客户端向服务器发送Ajax请求
>您的服务器将请求转发到外部/远程服务器
>等待来自远程服务器的响应
>解析和处理来自远程服务器的响应
>将回复发送回客户端
如果您使用的是php,则可以发送带有curl的请求,并且很容易实现.我最近在http://www.svlada.com/proxy-ajax-requests-curl-and-symfony-2/上写过有关该主题的文章.