訪問-控制-允許-原產地錯誤發送jQueryPost到GoogleAPI我讀了很多關于“訪問-控制-允許-起源”錯誤的文章,但是我不明白我必須修復什么:我在玩Google主持人API,但是當我試圖增加新的意甲我收到:XMLHttpRequest cannot load
&data%5Bname%5D=Eating+Healthy+%26+Cheap&data%5BvideoSubmissionAllowed%5D=false. Origin [my_domain] is not allowed by Access-Contro
l-Allow-Origin.我嘗試使用和不使用回調參數,我嘗試添加‘訪問控制-允許-原產地*’到標題。如果應用,我不知道如何在這里使用$.getJSON,因為我必須添加授權頭,而且我不知道如何在$.ajax:/有光線照亮這個黑暗的美國嗎?這就是密碼:<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: myData,
datatype: 'application/json',
success: function() { alert("Success"); },
error: function() { alert('Failed!'); },
beforeSend: setHeader });}function setHeader(xhr) {
xhr.setRequestHeader('Authorization', token);}function doLogin(){
if (token == ''){
token = google.accounts.user.login(scope);
}else{
alert('already logged');
}}function doCheck(){
token = google.accounts.user.checkLogin(scope);
return token;}</script>...
...<div data-role="content">
<input type="button" value="Login" onclick="doLogin();">
<input type="button" value="Get data" onclick="getModerator();">
<input type="button" value="Create" onclick="create();"></div><!-- /content -->
3 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
<?php header('Access-Control-Allow-Origin: *'); ?>
- 3 回答
- 0 關注
- 457 瀏覽
添加回答
舉報
0/150
提交
取消