当前位置: 代码迷 >> Web前端 >> jquery load传到参数为数组
  详细解决方案

jquery load传到参数为数组

热度:140   发布时间:2012-11-05 09:35:11.0
jquery load传入参数为数组
在自己的博客里都贴着别人写的东西;娱乐啥的也就算了,技术的也转载,转载也好,敢不敢试下是对是错在转载;

   google,baidu,下jquery,load几乎首页内容几乎都是一样的,都有下面这段的介绍

    $("#myID").load("test.php",{'myinfo[]', ["Adam", "61dh.com"]});[/javascriiptcode]  // 将一个数据作为参数传到test.php中;

   然后报错,查找原因,手册上没详细的介绍就短短Bind a function to the load event of each matched element.

   网上的都是内容差不多的页这么个写法,于是乎觉得PHP写错了我?花了尽1个小时,最后在jquery上的官网上看到了原版:$("#objectID").load("test.php", { 'choices[]': ["Jon", "Susan"] } );,仅仅是一个‘:’和‘,’的分别。

最后附上$("#objectID").load("test.php", { 'choices[]': ["Jon", "Susan"] } );接受的PHP代码,这个网上还真没有,小弟不才:

   $h=$_POST["'choices"];
  foreach($hi as $key=>$value){

    //$value[0]=>jon ;  $value[1]=>Susan;

               //$value[$key]=>jon; 这两行注释的让我比较纠结,第2行没有循环,第一行给下面0,1就可以不进行2次循环能到值,'choices[]': ["Jon", "Susan"] 这个结构真的是一维的吗?二维的话,进行一次循环就可以?

    foreach($value as $val)
    echo $key.$val;
  }

至于为什么要循环2次,还在研究中,有知道希望留言;

  相关解决方案