我们都会使用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);进行调试
$.toJSON的使用方法
使用jQuery AJAX传递JSON数据到PHP
最新推荐文章于 2024-07-26 03:09:12 发布
本文介绍如何使用jQuery的AJAX方法将JSON数据发送到PHP。具体步骤包括:下载并引入jQuery JSON插件;定义JavaScript数据模型;将数据模型实例化为JSON数组;通过AJAX发送JSON数据;最后在PHP端解析接收到的JSON数据。
3572

被折叠的 条评论
为什么被折叠?



