请求php返回json生成自定义对象
2016-04-20 15:25
639 查看
php代码
html代码
js代码
生成结果如图所示:
public function convert_array(){ $arr = array( '0'=>array('name'=>'zc','height'=>173), '1'=>array('name'=>'tom','height'=>175), '2'=>array('name'=>'jm','height'=>173), '3'=>array('name'=>'tang','height'=>173), ); echo json_encode($arr); //必须echo }
html代码
<input type="button" value='转换' id='convert' /> <div id="test"></div>
js代码
$("#convert").bind('click',function(){ $.getJSON("http://www.ci.com/select/convert_array", function(json){ var json = eval(json); //生成select对象 var select_object = $('<select>',{'id':'myselect','name':'myselect'}); for(var i=0;i<json.length;i++){ var option_object = $('<option>',{'value':json[i].height,'text':json[i].name}); select_object.append(option_object); } //将select 添加到div中 $('#test').append(select_object); }); });
生成结果如图所示:
相关文章推荐
- vsftpd cmds_allowed 权限控制
- php要掌握的基本知识
- PHP安全设置
- 数组用php插入mysql数据库
- php 报警 [NOTICE] fpm_children_bury()
- ThinkPHP 3.1.2 模板中的基本语法<2>
- ThinkPHP 3.1.2 模板中的基本语法<2>
- ThinkPHP 3.1.2 模板中的基本语法<2>
- php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!
- yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
- php中怎么实现后台执行?
- 使用thinkphp框架实现登录注册功能
- 自己项目中PHP常用工具类大全分享
- 自己项目中PHP常用工具类大全分享
- 自己项目中PHP常用工具类大全分享
- PHP文件上传后缀名与文件类型对照表(转载)
- yii2整合百度编辑器umeditor
- Mercurial (hg) Hook : PHP Syntax Check , hg 代码检测 钩子
- PHP常用的非对称加密
- PHP常用的非对称加密