角度でフォームをGoogleにデータを送信中: エラーメッセージ:XMLHttpRequestのはhttps://docs.google.com/forms/d/xxxxxxxxxxxxx/formResponseをロードすることはできません。プリフライト要求への応答がアクセス制御チェックを通過しない:要求されたリソースに「アクセス制御許可」がない。 Origin 'http://localhost:8090'はアクセスできません。応答はHTTPステータスコード405を持っていました。CORSの問題データを提出しながら
$scope.postDataToGoogle = function(){
$http({
method: 'POST',
crossDomain: true,
url: 'https://docs.google.com/forms/d/XXXXXXXXXXXXXXXXXXXXXXXX/formResponse',
// dataType: "xml",
data: tempData,
}).success(function(data,status){
//alert(data)
console.log("Success");
}).error(function(data,status) {
console.log('Error:' + status);
});
}
こんにちはこの問題は、[この質問](http://stackoverflow.com/questions/18172801/why-does-jquery-throw-an-error-when-i-request-に関連する可能性がありますappcacを使用した外部リソース)。それはGoogleのdocsはCORS要求をサポートしないように聞こえるが、OPは回避策を投稿した。 – bradimus
Googleはサポートしていません。 このリンクは役に立つかもしれない http://stackoverflow.com/questions/18172801/why-does-jquery-throw-an-error-when-i-request-external-resources-using-an-appcac – santhu