ホームページ > バックエンド開発 > PHPチュートリアル > PHP で jQuery を使用した Ajax クロスドメイン呼び出しの実装コード

PHP で jQuery を使用した Ajax クロスドメイン呼び出しの実装コード

WBOY
リリース: 2016-07-29 08:48:08
オリジナル
1237 人が閲覧しました

次のように、ページ上で呼び出しメソッドを定義できます:

コードをコピー コードは次のとおりです:


function getData(){
$.getJSON("http://123.123.123.123/? callback=?",
{
"m": "data", // phpのファイル名を指定
"act": "getdata", // phpファイル内のメソッドを指定
"name": "問題児" // 受信パラメータ
},
function(data) {
// 戻り値を取得
}
});
}


は、リンク (123.123.123.123) の下にある PHP ファイルに対応します。一般に、インデックス.php ファイルは、デフォルトでは、index.php を通じて最初に呼び出されます。ファイル内のメソッドを処理した後、対応する php ファイルに移動し、対応するメソッドを見つけて実行します。
index.php コードは次のとおりです:

コードをコピーします コードは次のとおりです:


/**
* エントリーファイル
*/
$string = $_SERVER["REQUEST_URI"] ;// URL へのアクセスを取得します
$m = get_m($string);
$file_path = "app/".$m.".php";// への直接アクセスを防止します。アプリのディレクトリ
require ($ file_path);
/**
*
* php ファイルへのアクセスを取得します
* @param string $url
*/
function get_m($url){
$strings =explode('m=', $url); ", $strings[1] ;

/**
* データファイル
*/
$act = !empty($_GET['act']) ? $_GET['act'] : '';

if ($act == ' getdata')
{
$name = "私の名前は:".$_REQUEST['name'];

echo $_REQUEST["callback"]."(".json_encode($name) ).")"; } ?> 呼び出しが成功すると、画面は返された json データを取得できます。 上記では、PHP で jQuery を使用した ajax クロスドメイン呼び出しの実装コードを紹介しました。これには、ajax クロスドメインの内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート