热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javascript具有BASIC身份验证的jQueryAJAX跨域

我试图通过将数据提取到网页中来使用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/上写过有关该主题的文章.


推荐阅读
author-avatar
至上励合_安儿_466
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有