クロスドメイン リクエストの問題
私のajax呼び出しコードは、実際に指定されたURLをブラウザで直接実行していると、jsonデータが表示されますが、ajax呼び出しを使用すると、常にajaxエラーが表示されます。
$.ajax({
crossDomain:true,
type: "GET",
url: 'http://taxihub.azurewebsites.net/Mobile/api/json.php?method=getCompanyList',
contentType: "application/json; charset=utf-8",
dataType: "json",
processData: false,
success: function (data) {
console.log(data);
return;
},
error: function (err) {
console.log("AJAX ERROR");
console.log(err.responseText);
}
});
このリンクを直接確認することもできます。json データが表示されますが、エラーが見つかりました。なぜ「http://taxihub.azurewebsites.net/Mobile/api/json.php?method=getCompanyList」かわかりません
エラー: OPTIONS http://taxihub.azurewebsites.net/Mobile/api/json.php?method=getCompanyList Origin lhost:809 は Access-Control-Allow-Origin で許可されていません。
この問題で18日間ここで立ち往生している私を助けてください