其实这样写前端就得到a、r、r、a、y这几个字符...
其实html的接口只能发字符串,你把数组转成json格式的字符串在写到PHP页中

解决方案 »

  1.   


    大神 求指点啊  我这是php给前端的 已经把数据json_encode了  现在数据是这样的
    [{"0":600,"1":334,"2":2,"3":"width=\"600\" height=\"334\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":157,"1":166,"2":2,"3":"width=\"157\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":143,"1":166,"2":2,"3":"width=\"143\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":141,"1":166,"2":2,"3":"width=\"141\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":159,"1":166,"2":2,"3":"width=\"159\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"}]
    我前端 JSON.parse 解析出来直接得到的就是Array这个  请问怎么获取呢  
     JSON.parse 的值是str的话  获取不就是str[0][0]]这样的么 获取第一个数组元素对象的第一个元素 
      

  2.   


    大神 求指点啊  我这是php给前端的 已经把数据json_encode了  现在数据是这样的
    [{"0":600,"1":334,"2":2,"3":"width=\"600\" height=\"334\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":157,"1":166,"2":2,"3":"width=\"157\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":143,"1":166,"2":2,"3":"width=\"143\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":141,"1":166,"2":2,"3":"width=\"141\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"},{"0":159,"1":166,"2":2,"3":"width=\"159\" height=\"166\"","bits":8,"channels":3,"mime":"image\/jpeg"}]
    我前端 JSON.parse 解析出来直接得到的就是Array这个  请问怎么获取呢  
     JSON.parse 的值是str的话  获取不就是str[0][0]]这样的么 获取第一个数组元素对象的第一个元素 

    去了解下json就会了,
    []表示数组,{}表示对象,嵌套就可以传递复杂数据 ,前端转回数组对象后可以用for遍历