提交过来一个js组成的变量,php有没有直接分析成php变量的函数?

解决方案 »

  1.   

    js组成的变量指的是啥,具体点,呵呵.json,
    xml对象,
    数组,
    或者是其它的?
      

  2.   

    [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , {"7":[{id:"cube0", colour:"coloursBlue"}], "9":[{id:"cube2", colour:"coloursRose"}, {id:"cube5", colour:"coloursTeal"}], "11":[{id:"cube3", colour:"coloursTeal"}], "10":[{id:"cube4", colour:"coloursTeal"}]}, , , , , , , , , , , , , , , , {"8":[{id:"cube1", colour:"coloursBlue"}]}]就是这种东西。js的数组
      

  3.   

    看看能不能是转成PHP能直接识别的数组<如序例化后的>这样PHP能直接解析
    第二个就是用正则或字串分解取进数组了
      

  4.   

    可以使用JSON,需要下载prototype.js或类似工具,PHP版本高于5.2或安装JSON扩展<script type="text/javascript" src="prototype.js"></script>
    <script type="text/javascript">
    var jsonText=a.toJSON();//a为JS数组或对象
    </script>然后把jsonText传给PHP(GET, POST, AJAX, whatever)$a=json_decode($jsonText);再不行就用XML或自己写parser。
      

  5.   

    php可以直接解析和调用js里的方法
      

  6.   

    用jquery能实现代替prototype吗?
      

  7.   

    具体请参考jquery的手册,我没有用过。
      

  8.   

    jquery可以实现,
    将这些数据post到PHP.
      

  9.   

    用json_decode函数,给你个例子:
    $json = '{"foo-bar": 12345}';$obj = json_decode($json);
    print $obj->{'foo-bar'};