次のようなコードや関数を作成することは可能ですか。
javascriptファイルが変数を使用して私の別のドメインにリクエストを送信するようにしたいと思います。このWebページは、データベースに対して変数をチェックし、TRUEまたはFALSEの結果を元のJavaScriptファイルに返します。
次のようなコードや関数を作成することは可能ですか。
javascriptファイルが変数を使用して私の別のドメインにリクエストを送信するようにしたいと思います。このWebページは、データベースに対して変数をチェックし、TRUEまたはFALSEの結果を元のJavaScriptファイルに返します。
ドメイン間でリクエストを送信する場合は、スクリプトタグを使用してレスポンスを読み込むように設定されたhttp://api.jquery.com/jQuery.ajax/を確認する必要があります。dataType
jsonp
私はJSONPを知らず、異なるアプローチを使用しました
$.ajax({
type: "GET",
crossDomain:true,
url: 'http://otherdomain/check.php',
success: function(data) {
// check.php response
}
});
そしてcheck.phpで
<?php
$allowable_hosts = array('http://originaldomain','http://anotherdomain');
if (in_array($_SERVER['HTTP_ORIGIN'],$allowable_hosts))
header('Access-Control-Allow-Origin: *');
//echo "ok"; - your check code
?>