bugfix> html > 投稿

Windows Server 2012 R2プログラムでIISを使用しています。静的IPがあり、それをポートにバインドし、ポート転送を有効にして、オンラインでアクセスできるようにしました。 localhostで、XHRリクエストが目的の出力を生成します。しかし、URLで静的IPを検索し、要求を試行しても、何も生成されません。ファイルは次のとおりです。

<!DOCTYPE html>
<html>
<body>
<h1>The XMLHttpRequest Object</h1>
<button type="button" onclick="loadDoc()">Request data</button>
<p id="demo"></p>

<script>
function loadDoc() {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML = this.responseText;
    }
  };
  xhttp.open("GET", "demo_get.txt", true);
  xhttp.send();
}
</script>
</body>
</html>

そして、これが私の希望する出力「demo_get.txt」です。

<p>This Content was requested using the GET method.</p>

静的IPをURLに入力したときに、XHRリクエストが機能するように誰かが私を案内してくれますか?ありがとう。

回答 1 件
  • 他の人から提案されたように、私は開発者ツールに行って、リクエストがネットワークタブで送信されていないことがわかりました。そこで、ローカルイントラネットのセキュリティ設定を調査しました。いくつかの設定を有効にしましたが、XHRリクエストが機能するのに必要なのはそれだけです。ご意見ありがとうございます!

あなたの答え