Ale*_*lex 11 javascript cookies ajax xmlhttprequest cross-domain
我正在尝试为我的网站创建一个与Imgur集成的拖放界面.问题是我正在尝试使用带有cookie的ajax.我没有登录就让它工作,但我需要将照片放在我的帐户下.理论上我的代码应该可以工作,但在实践中由于某种原因,ajax请求/ cookie不起作用.我究竟做错了什么?感谢:D
我的代码:http://jsfiddle.net/msm595/9arFd/ 我的用户名和密码不在那里(尽管我正在使用虚拟帐户进行测试).
Tor*_*ker 23
https://developer.mozilla.org/en/http_access_control#Requests_with_credentials
您正在使用跨域加凭据.然后服务器必须响应:
Access-Control-Allow-Origin: http://jsfiddle.net/msm595/9arFd/
Run Code Online (Sandbox Code Playgroud)
而不是:
Access-Control-Allow-Origin:*
Run Code Online (Sandbox Code Playgroud)
在这种情况下,不允许使用通配符.您可能想要使用Chrome进行测试,它会显示两个标题并向我显示以下消息:
XMLHttpRequest cannot load http://api.imgur.com/2/signin. Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true.`
Run Code Online (Sandbox Code Playgroud)
这就是我所能说的,imgur必须明确允许你的JS解决方案.您可能需要在服务器端运行的一段代码没有跨域问题.
| 归档时间: |
|
| 查看次数: |
5060 次 |
| 最近记录: |