现遇到一个问题,如下
js 通过ajax 获取到了一个二维数组,因为用到了 smarty,
js怎么将值传到html页面啊。
html接收到值后可以循环输出,谢谢

解决方案 »

  1.   

    js都有值了,直接控件.html("")就行了
    或者楼主贴个实例的代码
      

  2.   

    ajax 返回的数据是这样的Array
    (
        [0] => msg_secindustry
        [1] => Array
            (
                [secname] => 计算机硬件
                [0] => Array
                    (
                        [0] => msg_threeindustry
                        [1] => Array
                            (
                                [threename] => 硬件工程师
                            )                    [2] => Array
                            (
                                [threename] => 高级硬件工程师
                            )                    [3] => Array
                            (
                                [threename] => 硬件测试工程师
                            )                    [4] => Array
                            (
                                [threename] => 硬件开发工程师
                            )                    [5] => Array
                            (
                                [threename] => 硬件维护工程师
                            )                    [6] => Array
                            (
                                [threename] => 嵌入式硬件工程师
                            )                    [7] => Array
                            (
                                [threename] => 硬件设计工程师
                            )                    [8] => Array
                            (
                                [threename] => 硬件服务工程师
                            )                )        )    [2] => Array
            (
                [secname] => 计算机软件
                [0] => Array
                    (
                        [0] => msg_threeindustry
                        [1] => Array
                            (
                                [threename] => 硬件工程师
                            )                    [2] => Array
                            (
                                [threename] => 高级硬件工程师
                            )                    [3] => Array
                            (
                                [threename] => 硬件测试工程师
                            )                    [4] => Array
                            (
                                [threename] => 硬件开发工程师
                            )                    [5] => Array
                            (
                                [threename] => 硬件维护工程师
                            )                    [6] => Array
                            (
                                [threename] => 嵌入式硬件工程师
                            )                    [7] => Array
                            (
                                [threename] => 硬件设计工程师
                            )                    [8] => Array
                            (
                                [threename] => 硬件服务工程师
                            )                    [9] => msg_threeindustry
                        [10] => Array
                            (
                                [threename] => 软件工程师
                            )                    [11] => Array
                            (
                                [threename] => 数据库工程师
                            )                    [12] => Array
                            (
                                [threename] => 系统分析员
                            )                    [13] => Array
                            (
                                [threename] => 软件测试工程师
                            )                    [14] => Array
                            (
                                [threename] => ERP实施顾问
                            )                    [15] => Array
                            (
                                [threename] => ERP技术开发
                            )                    [16] => Array
                            (
                                [threename] => 软件开发工程师
                            )                    [17] => Array
                            (
                                [threename] => 软件实施工程师
                            )                )        )    [3] => Array
            (
                [secname] => 互联网/移动互联网/网游
                [0] => Array
                    (
                        [0] => msg_threeindustry
                        [1] => Array
                            (
                                [threename] => 硬件工程师
                            )                    [2] => Array
                            (
                                [threename] => 高级硬件工程师
                            )                    [3] => Array
                            (
                                [threename] => 硬件测试工程师
                            )                    [4] => Array
                            (
                                [threename] => 硬件开发工程师
                            )                    [5] => Array
                            (
                                [threename] => 硬件维护工程师
                            )                    [6] => Array
                            (
                                [threename] => 嵌入式硬件工程师
                            )                    [7] => Array
                            (
                                [threename] => 硬件设计工程师
                            )                    [8] => Array
                            (
                                [threename] => 硬件服务工程师
                            )                    [9] => msg_threeindustry
                        [10] => Array
                            (
                                [threename] => 软件工程师
                            )                    [11] => Array
                            (
                                [threename] => 数据库工程师
                            )                    [12] => Array
                            (
                                [threename] => 系统分析员
                            )                    [13] => Array
                            (
                                [threename] => 软件测试工程师
                            )                    [14] => Array
                            (
                                [threename] => ERP实施顾问
                            )                    [15] => Array
                            (
                                [threename] => ERP技术开发
                            )                    [16] => Array
                            (
                                [threename] => 软件开发工程师
                            )                    [17] => Array
                            (
                                [threename] => 软件实施工程师
                            )                    [18] => msg_threeindustry
                        [19] => Array
                            (
                                [threename] => 产品经理
                            )                    [20] => Array
                            (
                                [threename] => 交互设计师
                            )                    [21] => Array
                            (
                                [threename] => 网站编辑
                            )                    [22] => Array
                            (
                                [threename] => JAVA工程师
                            )                    [23] => Array
                            (
                                [threename] => PHP工程师
                            )                    [24] => Array
                            (
                                [threename] => 运营经理
                            )                    [25] => Array
                            (
                                [threename] => 游戏开发工程师
                            )                    [26] => Array
                            (
                                [threename] => 网站架构设计师
                            )                )        )   
    我想在js里怎么遍历它啊,谢谢。是不是要把服务端转换成json数据,转换完成后又怎么遍历啊。谢谢
      

  3.   

    或者换成这个。
    Array
    (
        [计算机硬件] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10101
                        [name] => 硬件工程师
                    )            [1] => stdClass Object
                    (
                        [id] => 10102
                        [name] => 高级硬件工程师
                    )            [2] => stdClass Object
                    (
                        [id] => 10103
                        [name] => 硬件测试工程师
                    )            [3] => stdClass Object
                    (
                        [id] => 10104
                        [name] => 硬件开发工程师
                    )            [4] => stdClass Object
                    (
                        [id] => 10105
                        [name] => 硬件维护工程师
                    )            [5] => stdClass Object
                    (
                        [id] => 10106
                        [name] => 嵌入式硬件工程师
                    )            [6] => stdClass Object
                    (
                        [id] => 10107
                        [name] => 硬件设计工程师
                    )            [7] => stdClass Object
                    (
                        [id] => 10108
                        [name] => 硬件服务工程师
                    )        )    [计算机软件] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10201
                        [name] => 软件工程师
                    )            [1] => stdClass Object
                    (
                        [id] => 10202
                        [name] => 数据库工程师
                    )            [2] => stdClass Object
                    (
                        [id] => 10203
                        [name] => 系统分析员
                    )            [3] => stdClass Object
                    (
                        [id] => 10204
                        [name] => 软件测试工程师
                    )            [4] => stdClass Object
                    (
                        [id] => 10205
                        [name] => ERP实施顾问
                    )            [5] => stdClass Object
                    (
                        [id] => 10206
                        [name] => ERP技术开发
                    )            [6] => stdClass Object
                    (
                        [id] => 10207
                        [name] => 软件开发工程师
                    )            [7] => stdClass Object
                    (
                        [id] => 10208
                        [name] => 软件实施工程师
                    )        )    [互联网/移动互联网/网游] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10301
                        [name] => 产品经理
                    )            [1] => stdClass Object
                    (
                        [id] => 10302
                        [name] => 交互设计师
                    )            [2] => stdClass Object
                    (
                        [id] => 10303
                        [name] => 网站编辑
                    )            [3] => stdClass Object
                    (
                        [id] => 10304
                        [name] => JAVA工程师
                    )            [4] => stdClass Object
                    (
                        [id] => 10305
                        [name] => PHP工程师
                    )            [5] => stdClass Object
                    (
                        [id] => 10306
                        [name] => 运营经理
                    )            [6] => stdClass Object
                    (
                        [id] => 10307
                        [name] => 游戏开发工程师
                    )            [7] => stdClass Object
                    (
                        [id] => 10308
                        [name] => 网站架构设计师
                    )        )    [通信技术/增值服务] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10401
                        [name] => 通信技术工程师
                    )            [1] => stdClass Object
                    (
                        [id] => 10402
                        [name] => 移动通信工程师
                    )            [2] => stdClass Object
                    (
                        [id] => 10403
                        [name] => 无线通信工程师
                    )            [3] => stdClass Object
                    (
                        [id] => 10404
                        [name] => 有线传输工程师
                    )            [4] => stdClass Object
                    (
                        [id] => 10405
                        [name] => 电信交换工程师
                    )            [5] => stdClass Object
                    (
                        [id] => 10406
                        [name] => 手机应用开发工程师
                    )            [6] => stdClass Object
                    (
                        [id] => 10407
                        [name] => 电信网络工程师
                    )            [7] => stdClass Object
                    (
                        [id] => 10408
                        [name] => 数据通信工程师
                    )        )    [IT-管理] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10501
                        [name] => 项目经理
                    )            [1] => stdClass Object
                    (
                        [id] => 10502
                        [name] => 信息技术经理/主管
                    )            [2] => stdClass Object
                    (
                        [id] => 10503
                        [name] => 信息技术专员
                    )            [3] => stdClass Object
                    (
                        [id] => 10504
                        [name] => 技术总监/经理
                    )            [4] => stdClass Object
                    (
                        [id] => 10505
                        [name] => 首席技术执行官
                    )            [5] => stdClass Object
                    (
                        [id] => 10506
                        [name] => 首席信息官CIO
                    )            [6] => stdClass Object
                    (
                        [id] => 10507
                        [name] => 项目主管
                    )            [7] => stdClass Object
                    (
                        [id] => 10508
                        [name] => 项目执行
                    )        )    [电子/电器/半导体/仪器仪表] => Array
            (
                [0] => stdClass Object
                    (
                        [id] => 10601
                        [name] => 电子/电气工程师
                    )            [1] => stdClass Object
                    (
                        [id] => 10602
                        [name] => 自动控制工程师
                    )            [2] => stdClass Object
                    (
                        [id] => 10603
                        [name] => 电子测试工程师
                    )            [3] => stdClass Object
                    (
                        [id] => 10604
                        [name] => 电子技术研发工程师
                    )            [4] => stdClass Object
                    (
                        [id] => 10605
                        [name] => 电路/版图工程师
                    )            [5] => stdClass Object
                    (
                        [id] => 10606
                        [name] => led工程师
                    )            [6] => stdClass Object
                    (
                        [id] => 10607
                        [name] => 电子技术研发工程师
                    )            [7] => stdClass Object
                    (
                        [id] => 10608
                        [name] => 验证工程师
                    )        )
    }
      

  4.   

    json_encode完后for(o in data)
    alert(data[o]);循环json 数组再来个 for v in data[o]有需要的话 多少级你就做多少次吧.