JSON進階第二篇 AJAX方式傳遞JSON資料_PHP教程

來源:互聯網
上載者:User
上一篇《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資料從而...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.