Rumah > pembangunan bahagian belakang > tutorial php > JSON进阶第二篇 AJAX方式传递JSON数据_PHP教程

JSON进阶第二篇 AJAX方式传递JSON数据_PHP教程

WBOY
Lepaskan: 2016-07-13 17:48:33
asal
1081 orang telah melayarinya

上一篇《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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478434.htmlTechArticle上一篇《JSON进阶第一篇 在PHP与javascript 中使用JSON》示范了在PHP和javascript中如何使用JSON类型的数据,本篇将介绍用AJAX方式得到JSON数据从而...
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan