您的位置:首页 > Web前端 > JavaScript

$.toJSON的使用方法

2015-07-16 18:29 676 查看
我们都会使用jQuery的ajax方法取得json数据但是我们有的时候也要使用json数据给PHP传值,这个怎么做哪? 首先去http://code.google.com/p/jquery-json/ 下载一个jquery.json-2.Xxxx.min.js 包二、在javascript中建立 数据格式function ChannelDataType(){ this.typeid; this.choice;} 三、给这个数据格式赋值,这里采用二维数组,这样例显得比较复杂一些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数组 var jdata=$.toJSON(arr);五、ajax传值,在调试阶段把dataType : "text",由于是ajax,所以在php那边没法看到结果,只能通过传回echo信息来调,所以要dataType : "text",等调完了再变为dataType : "json",或者其他的。六、PHP程序
$arrChannel = json_decode($_POST['json'],true); //echo count($arrChannel);foreach($arrChannel as $arr) echo( $arr['typeid']); 也可以用 var_export($arrChannel);进行调试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: