外部サーバーに AJAX リクエストを送信しようとしています。セキュリティ上の理由から、これを行うには getJSON を使用する必要があることをこれまでに学びましたか?
今、私は外部ページへの単純な呼び出しを行うことができないようです. できるだけ単純化しようとしましたが、まだ機能していません。test.html と test.php の 2 つのファイルがあります。
私のtest.htmlは、テストのためにlocalhostに次のような呼び出しを行います:
$.getJSON("http://localhost/OutVoice/services/test.php", function(json){
alert("JSON Data: " + json);
});
そして、test.phpが単純な「テスト」を返すようにしたい:
$results = "test";
echo json_encode($results);
私はおそらくいくつかの信じられないほどの初歩的なミスを犯しているのですが、それを理解できないようです. また、これが機能する場合、 test.php?id=15 のように、test.php ページにデータを送信するにはどうすればよいですか?
test.html ページは、localhost の test.php ページを呼び出しています。同じディレクトリで、エラーは発生しません。アラートは発生しません。