[jQ/PHP]再谈使用JS数组储值的运用(提交PHP处理)
2014-11-22 16:25
387 查看
---------------------------------------------------------------------------------------------------
从一个例子中看JS数组和对象的分工合作:
成功接收到数据后, 处理就简单了:
早前: [jQ/PHP]使用JS数组储值的两种情况(提交PHP处理)
从一个例子中看JS数组和对象的分工合作:
/** * JS数组与对象使用.(传递多条json数据,实例局部) * @黑眼诗人 <www.chenwei.ws> */ function importL() { if(confirm('Sure?')) { var arr = []; var json = {}; var type_code = $('select[name="type_code"]'); //select标签节点 var le = $('input[name="le[]"]'); //checkbox节点 $.each(le, function(i, n) { if(n.checked) { info = {"type_code": type_code.val(), "code": $(this).val(), "the_name": $(this).attr('the_name')}; var info = JSON.stringify(info); //转json字符串 arr.push(info); //多个json字符串存入数组 } json.all = arr; //将整个数组存入json对像, key为all (原因是ajax传参格式为json) }); if(arr.length == 0) { my_custom_tips('error1'); }else if(type_code.val() == 0) { my_custom_tips('error2'); }else{ $.ajax({ type: 'post', url: base_url + '?d=admin&c=api&m=ajax_import', data: json, success: function(data) { console.log(data); } }); } } }
成功接收到数据后, 处理就简单了:
/** * PHP处理数据 * @黑眼诗人 <www.chenwei.ws> */ public function ajax_import() { $info = $this->input->post('all'); foreach($info as $val) { $arr[] = json_decode($val, true); } print_r($arr); } /* 处理后的数据格式如下,方便处理:
Array ( [0] => Array ( [type_code] => 111 [code] => 222 [the_name] => www.chenwei.ws ) [1] => Array ( [type_code] => 333 [code] => 444 [the_name] => 把简单做到极致 ) ) */
早前: [jQ/PHP]使用JS数组储值的两种情况(提交PHP处理)
相关文章推荐
- [jQ/PHP]使用JS数组储值的两种情况(提交PHP处理)
- PHP 数组处理使用foreach、list、each等三个函数详解
- 在同一窗体中使用PHP来处理多个提交任务
- PHP处理Form表单提交的裁剪后的base64的图片并保存 以cropbox.js控件为例
- 在同一窗体中使用PHP来处理多个提交任务
- php 数组值处理 array_map 的使用
- php处理提交表单中的换行,把提交内容中的换行转换成数组
- PHP数组处理函数的使用array_map(三)
- 使用json把php数据传给js处理
- php代码生成字典表数组,在js中使用
- js使用数组判断提交数据是否存在相同数据
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- 使用PHP处理POST上传时$_FILES数组为何为空
- 使用PHP处理POST上传时$_FILES数组为何为空
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- js + php 处理 永远的敌人 特殊符号 2 在js ajax post提交给php的解决方案 分类: php encode js javascript html实体显示 特殊符号 2014-03-28 11:05 273人阅读
- js + php 处理 永远的敌人 特殊符号 2 在js ajax post提交给php的解决方案
- PHP3 使用数组及错误处理
- js 处理 php 的数组数据
- 笔记之js使用ajax接受服务器传过来的数组异常时的情况处理(含视频)