DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> BOBO:AJAX全新數據格式(似於JSON)
BOBO:AJAX全新數據格式(似於JSON)
編輯:AJAX詳解     

一個新的AJax數據格式——BOBO,BOBO的數據格式和JSON很相似,優點這個格式再書寫以及理解更易懂一些。

下面貼代碼相比較一下。

  JSON的例子,及在JavaScript裡調用:

{
guest:”陳冠希11″,     //guest–一條記錄
FAQs : [                     //FAQs begin–多條記錄
{nickname:’單身情鍋’,newuserid:1016451,createtime:’2008-3-12 14:15:46′,comment:’—-’},
{nickname:’ヾ音樂╰☆阿1杜ヾ’,newuserid:1171654,createtime:’2008-3-7 18:57:02′,comment:’–f–2′}
],                             //FAQs end–多條記錄
pages:{recordcount:121,pagesize:20,pagecount:7,pageindex:3} //pages多個屬性,一條記錄
}

在AJax中,使用JSON賦值的例子如下:

var url=”../AJax/FAQ1.txt?id=”+no+”&pages=1&rnd=”+Math.random();
new ajax_obj.get(url, GetComment,true);     //AJax類,我之前整理出來過
var JSon={};
eval( “JSon=”+datafromServer);
alert(json.guest+”–”+json.FAQs[2].nickname+”**”+JSon.pages.pagesize);   //測試

而我的數據格式:

guest=”陳冠希11″;     //guest–一條記錄
FAQs = [                     //FAQs begin–多條記錄
{nickname:’單身情鍋’,newuserid:1016451,createtime:’2008-3-12 14:15:46′,comment:’—-’},
{nickname:’ヾ音樂╰☆阿1杜ヾ’,newuserid:1171654,createtime:’2008-3-7 18:57:02′,comment:’–f–2′}
];                            //FAQs end–多條記錄
pages={recordcount:121,pagesize:20,pagecount:7,pageindex:3}; //pages多個屬性,一條記錄
在AJax中,使用JSON賦值的例子如下:
var url=”../AJax/FAQ1.txt?id=”+no+”&pages=1&rnd=”+Math.random();
new AJax_obj.get(url, GetComment,true);   �
eval( datafromServer);
alert(guest+”–”+FAQs[2].nickname+”**”+pages.pagesize);   //測試

這樣guest,FAQs和pages就是完全沒有關系的變量了。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved