當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
$.toJSON的使用方法
生活随笔
收集整理的這篇文章主要介紹了
$.toJSON的使用方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我們都會使用jQuery的ajax方法取得json數(shù)據(jù)但是我們有的時候也要使用json數(shù)據(jù)給PHP傳值,這個怎么做哪? 首先去http://code.google.com/p/jquery-json/ 下載一個jquery.json-2.Xxxx.min.js 包二、在javascript中建立 數(shù)據(jù)格式function ChannelDataType(){ this.typeid; this.choice;} 三、給這個數(shù)據(jù)格式賦值,這里采用二維數(shù)組,這樣例顯得比較復(fù)雜一些for(i=0;i1){ var cdt=new ChannelDataType(); cdt.typeid=arr_channel[i][0]; cdt.choice=arr_channel[i][2]; arr[j]=cdt; j=j+1; } }四、壓縮成json數(shù)組 var jdata=$.toJSON(arr);五、ajax傳值,在調(diào)試階段把dataType : "text",由于是ajax,所以在php那邊沒法看到結(jié)果,只能通過傳回echo信息來調(diào),所以要dataType : "text",等調(diào)完了再變?yōu)閐ataType : "json",或者其他的。六、PHP程序 $arrChannel = json_decode($_POST['json'],true); //echo count($arrChannel);foreach($arrChannel as $arr) echo( $arr['typeid']); 也可以用 var_export($arrChannel);進行調(diào)試
總結(jié)
以上是生活随笔為你收集整理的$.toJSON的使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 城市大脑:阿里腾讯的新战局
- 下一篇: Lambda表达式之并行和并发