zoukankan      html  css  js  c++  java
  • 请求php返回json生成自定义对象

    php代码

    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);     
            });
    });  

     生成结果如图所示:

  • 相关阅读:
    Tornado输出和响应头
    sqlalchemy 学习(二)scoped session
    04:sqlalchemy操作数据库 不错
    sqlalchemy(二)高级用法
    红黑树
    Minimum Window Substring
    Max Points on a Line
    分治算法
    Maximum Subarray
    Word Break
  • 原文地址:https://www.cnblogs.com/zc123/p/5412886.html
Copyright © 2011-2022 走看看