例如
foo[key1]=value1;
foo[key2]=varlue2;
如何能post给PHP,能从$_POST['foo']将关联数组取出来。
网上查了一下,都是使用juery作的,但我前面用一个Ajax池,只使用了XMLHttpRequest对象实现,
没有使用jquery,如果改用jquery,改动较大,所以问一下不用jquery如何实现这个功能。

解决方案 »

  1.   

    $_POST['foo']得到的只能是个字符串类型的变量。你需要在客户端对数据组装,Json或者表单格式随意,然后服务器端再解析或拼装
      

  2.   

    你总是要构造参数串的
    foo[key1]=value1&foo[key2]=varlue2&...
      

  3.   

    难道本质不都是一样的,jquery的ajax 和原生态的ajax????
      

  4.   


    给你一段代码,有时间的话测试测试
    <form action="110.php" method="get">
    <input name="a[aa]" value="1" />
    <input name="a[bb]" value="2" />
    <input name="a[cc]" value="3" />
    <input type="submit" name="submit" value="do">
    </form><?php 
    $Array=$_GET;
    print_r($Array);
    echo $Array['a']['aa'];
    ?>