このチュートリアルは、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)arrayrecursive($array[$key], $function, $apply_to_keys_only);
{ 静的 $recursive_counter = 0;
If (++$recursive_counter > 1000) {
die('潜在的な深い再帰攻撃');
}foreach ($array as $key => $value) {
If (is_array($value)) {
} 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
* **********/
?>