0

次のようなコードや関数を作成することは可能ですか。

javascriptファイルが変数を使用して私の別のドメインにリクエストを送信するようにしたいと思います。このWebページは、データベースに対して変数をチェックし、TRUEまたはFALSEの結果を元のJavaScriptファイルに返します。

4

2 に答える 2

4

ドメイン間でリクエストを送信する場合は、スクリプトタグを使用してレスポンスを読み込むように設定されたhttp://api.jquery.com/jQuery.ajax/を確認する必要があります。dataTypejsonp

JSONPの詳細:https ://stackoverflow.com/search?q = jsonp

于 2012-05-03T09:03:28.473 に答える
0

私は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
?>
于 2012-05-03T09:23:13.040 に答える