Javascript 在Cookies中使用Ajax

Javascript 在Cookies中使用Ajax,javascript,ajax,cookies,cross-domain,xmlhttprequest,Javascript,Ajax,Cookies,Cross Domain,Xmlhttprequest,我正在尝试为我的网站创建一个与Imgur集成的拖放界面。问题是我正在尝试将ajax与cookies结合使用。我已经让它工作没有登录,但我需要的照片是在我的帐户。理论上,我的代码应该可以工作,但实际上由于某种原因,ajax请求/cookie无法工作。我做错了什么?谢谢:D 我的代码: 我的用户名和密码不在里面(尽管我还是用一个虚拟帐户进行了测试)。 您正在使用跨域plus凭据。然后服务器必须响应以下命令: Access-Control-Allow-Origin: http://jsfiddle.n

我正在尝试为我的网站创建一个与Imgur集成的拖放界面。问题是我正在尝试将ajax与cookies结合使用。我已经让它工作没有登录,但我需要的照片是在我的帐户。理论上,我的代码应该可以工作,但实际上由于某种原因,ajax请求/cookie无法工作。我做错了什么?谢谢:D

我的代码: 我的用户名和密码不在里面(尽管我还是用一个虚拟帐户进行了测试)。

您正在使用跨域plus凭据。然后服务器必须响应以下命令:

Access-Control-Allow-Origin: http://jsfiddle.net/msm595/9arFd/
而不是:

Access-Control-Allow-Origin:*
在这种情况下不允许使用通配符。 您可能想使用Chrome进行测试,它会显示两个标题并向我发送以下消息:

XMLHttpRequest cannot load http://api.imgur.com/2/signin. Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true.`
这就是我所能说的,imgur必须明确允许您的JS解决方案。您可能需要在服务器端运行一段没有跨域问题的代码