相关疑难解决方法(0)

将jQuery Post发送到Google API的Access-Control-Allow-Origin错误

我读了很多关于'Access-Control-Allow-Origin'的错误,但我不明白我要解决的问题:(

我正在玩Google Moderator API,但是当我尝试添加新的系列时,我会收到:

XMLHttpRequest cannot load 
https://www.googleapis.com/moderator/v1/series?key=[key]
&data%5Bdescription%5D=Share+and+rank+tips+for+eating+healthily+on+the+cheaps!
&data%5Bname%5D=Eating+Healthy+%26+Cheap
&data%5BvideoSubmissionAllowed%5D=false. 
Origin [my_domain] is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

我尝试使用和不使用回调参数,我尝试在标题中添加"Access-Control-Allow-Origin*".我不知道如何在这里使用$ .getJSON,如果申请,因为我必须添加Authorization标头,我不知道怎么做没有来自$ .ajax的beforeCall:/

这个黑暗的任何光明吗?

那是代码:

<script src="http://www.google.com/jsapi"></script>

<script type="text/javascript">

var scope = "https://www.googleapis.com/auth/moderator";
var token = '';

function create(){
     if (token == '')
      token = doCheck();

     var myData = {
      "data": {
        "description": "Share and rank tips for eating healthily on the cheaps!", 
        "name": "Eating Healthy & Cheap", 
        "videoSubmissionAllowed": false
      }
    };

    $.ajax({

        url: 'https://www.googleapis.com/moderator/v1/series?key='+key,
        type: 'POST',
        callback: '?',
        data: …
Run Code Online (Sandbox Code Playgroud)

ajax jquery jsonp google-api cors

137
推荐指数
4
解决办法
56万
查看次数

来自HTTP页面的通过AJAX的HTTPS请求

通过AJAX从标准HTTP页面调用HTTPS页面(例如信用卡授权服务,即WorldPay)会有任何问题吗?

我无法想象为什么会出现问题,响应将是一个HTML页面,然后我可以嵌入到结果窗格中或类似的?

ajax https

28
推荐指数
2
解决办法
4万
查看次数

标签 统计

ajax ×2

cors ×1

google-api ×1

https ×1

jquery ×1

jsonp ×1