の内容を含む新しいファイル mygetjson.php を作成します。 <メタ名=keyw"/> の内容を含む新しいファイル mygetjson.php を作成します。 <メタ名=keyw">
ホームページ >バックエンド開発 >PHPチュートリアル >phpとajaxのシンプルな実装
ステップ 1. 新しいフォルダー js を作成し、その中に最新の jquery.js を置きます。
ステップ 2: 新しいファイル mygetjson.php を作成します。その内容は
classcustom_json {
/**
* 配列を JavaScript オブジェクト/配列に変換します
* @param array $array 配列
* @return string
*/タイプを決定する
); $配列[ $i]); ++$i) {
$ OUTPUT. :: _ Val ($ array [$ i]); $ 最後) $ 出力 = ','; {$ key =&gt; $ value){$ output。$ key。 '":'; /**
* [内部] フォーマット値
* @parammixed $val 値
* @return string
*/
プライベート静的関数 _val($val)
{
if(is_string($val)) return '"'.rawurlencode($val).'" '
elseif(is_int($val) )) return sprintf('%d', $val);
out out out out out out of to - ‐ ‐ ‐ val)) return ($val ? 'true' : 'false');使用する 使用する 使用する - 使用する 使用する 使用するスルー スルー ‐ スルー ‐ 戻る ‐ 戻るnull '; $ big_test = array(
' name '=&gt; array(' john '、' smith ')、&gt; 180.53を使用して使用します。'文字列' => 'こんにちは',
),
array( ' '名前' => array('グリーン', 'エイリアン'),
'年齢' => 642,
'性別' => ; null、
使用する 使用する 使用する 使用する
//echo custom_json:: encode($big_test);//これは、JSON データを返すかどうかをテストするために使用されます
echo $_GET['jsoncallback']。 '('.custom_json::encode($big_test).')';//コールバックは
?> を返します。ステップ 3. コンテンツ
< を含む新しいテスト ページ test.html を作成します。 html>
name:' +controlinfo.name+'& lt;/p & gt;';
$ ('#info');
}
}}); & lt;/head>