上一篇《JSON進階第一篇 在PHP與javascript 中使用JSON》示範了在PHP和javascript中如何使用JSON類型的資料,本篇將介紹用AJAX方式得到JSON資料從而動態產生標題和提示句。這種技術在靜態頁面向網站後台請求動態資料時比較有效,因為網站首頁的訪問量比較大,整個頁面要靜態化處理,但這個頁面上的某些資料又要即時更新,這時就可以在靜態頁面中使用用AJAX來請求後台即時產生的JSON資料。關於AJAX技術可以參考《PHP訪問MySql資料庫 進階篇AJAX技術》,這裡詳細介紹如何使用AJAX來傳遞JSON資料。
本樣本程式分為json2.php和json2.html,json2.html上有個按鈕,按下後將發送AJAX請求得到json2.php返回的資料。
1.json2.php
[php]
// by MoreWindows( http://blog.csdn.net/MoreWindows )
$article_array = array(
"count" => 3,
array(
"id"=>"001",
"title"=>"PHP訪問MySql資料庫 初級篇",
"link"=>"http://www.BkJia.com/kf/201112/115227.html"
),
array(
"id"=>"001",
"title"=>"PHP訪問MySql資料庫 中級篇Smarty技術",
"link"=>"http://www.BkJia.com/kf/201112/115229.html"
),
array(
"id"=>"001",
"title"=>"PHP訪問MySql資料庫 進階篇AJAX技術",
"link"=>"http://www.BkJia.com/kf/201112/115230.html"
),
);
$article_json = json_encode($article_array);
echo $article_json;
?>
2.Json2.html
[html]
ajax方式請求json
運行效果如下:
下一篇《JSON進階第三篇apache多網域名稱及JSON的跨域問題(JSONP)》將展示JSON的跨域問題並給出解決方案。
轉載請標明出處,原文地址:http://blog.csdn.net/morewindows/article/details/7206390
http://www.bkjia.com/PHPjc/478434.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478434.htmlTechArticle上一篇《JSON進階第一篇 在PHP與javascript 中使用JSON》示範了在PHP和javascript中如何使用JSON類型的資料,本篇將介紹用AJAX方式得到JSON資料從而...