/ / newbie jquery / ajax:なぜエラー? - javascript、jquery、ajax

初心者のjquery / ajax:なぜエラー? - javascript、jquery、ajax

私はこのシンプルなHTMLページを作ったが、example.comを呼び出すときに「エラー」アラートポップアップを表示する。なぜですか?

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.min.js"></script>
<script type="text/javascript">
function errorAlert(e, jqxhr) {
alert("Your request was not successful: " + jqxhr);
}
function processData() {
alert("success")
}
$.ajax(
{
type: "post",
url: "http://example.com",
success: processData,
error: errorAlert
}); //end of $.ajax
</script>
</body>
</html>

私はChrome 45.0で動作しています...

回答:

回答№1は0

デベロッパーコンソール(Google ChromeのF12)ではさまざまな種類のJavaScriptエラーが表示されます。 "XMLHttpRequestを読み込めません http://example.com/。要求されたリソースには、 "Access-Control-Allow-Origin"ヘッダーは存在しません。原点 "null"はアクセスが許可されていません。

ここで詳細な説明を見てください: 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin '...'はアクセスが許可されていません

しかし、基本的に、あなたが要求を送るホストは、原点と一致しなければならない、または明示的に外部ホストを許可する必要があります。