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

PHP_PHP チュートリアルで jQuery を使用した Ajax クロスドメイン呼び出し実装コード

WBOY
WBOYオリジナル
2016-07-21 15:20:09709ブラウズ

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

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

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 データを取得できます。



http://www.bkjia.com/PHPjc/325148.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/325148.html

技術記事
次のように、ページ上で呼び出しメソッドを定義できます。 次のようにコードをコピーします。 function getData(){ $.getJSON("http://123.123.123.123/?callback=?", { "m":"data) ",// php...のファイル名を指定

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。