ホームページ  >  記事  >  バックエンド開発  >  php ajaxがjsonデータを返すインスタンス_PHPチュートリアル

php ajaxがjsonデータを返すインスタンス_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:21878ブラウズ

このチュートリアルは、json データを返す php ajax の例です。ajax を使用して、json.php ファイルによって送信されたデータ要求をリアルタイムで受け入れ、それを処理します。 ​

http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">




PHP チュートリアル Ajax は、データ インスタンスに対する Web ページの特殊効果を返します







                                                                       ​





json.php ファイル



/*************************************************** * **********
*
* 特定の関数を使用して配列内のすべての要素を処理します
* @param string &$array 処理対象の文字列
* @param string $function 実行する関数

* @return boolean $apply_to_keys_only キーにも適用されるかどうか

* @アクセス公開
*
************************************************* * ***********/
function arrayrecursive(&$array, $function, $apply_to_keys_only = false)
{ 静的 $recursive_counter = 0;
If (++$recursive_counter > 1000) {
die('潜在的な深い再帰攻撃');
}

foreach ($array as $key => $value) {

If (is_array($value)) {
arrayrecursive($array[$key], $function, $apply_to_keys_only);

} else {

$array[$key] = $function($value);
}

if ($apply_to_keys_only && is_string($key)) {
            $new_key = $function($key);
            if ($new_key != $key) {
                $array[$new_key] = $array[$key];
                unset($array[$key]);
            }
        }
    }
    $recursive_counter--;
}

/*************************************************** * **********
*
* 配列を JSON 文字列に変換します (中国語と互換性があります)
* @param array $array 変換する配列
* @return string 変換されたjson文字列
* @アクセス公開
*
************************************************* * ***********/
関数 json($array) {
 arrayrecursive($array, 'urlencode', true);
 $json = json_encode($array);
 urldecode($json)を返す;
}

$配列 = 配列
       (
          'name'=>'希亚',
          「年齢」=>20、
    'id'=>$_post['cid']
       );


 

echo json($array);
/*********
{"名前":"シア","年齢":"20"}

このチュートリアルは、json データを返す php ajax の例です。ajax を使用して、json.php ファイルによって送信されたデータ要求をリアルタイムで受け入れ、それを処理します。

このチュートリアルのダウンロード アドレス

http://down.php100.com/down/code/jquery/2010/0812/20181.html

* **********/
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445440.html技術記事この教則は、ajax が json データを返す例、つまり、ajax を利用して送信される json.php ドキュメントを受信して​​処理するものです。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。