帮忙啊~首先,a.html里把ajax请求过来的数据根据需要组织成了这样的形式
<input type="text" ... value="xx" name="post_name[0][]"/>
<input type="text" ... value="xx" name="post_name[0][]"/>
<input type="text" ... value="xx" name="post_name[0][]"/><input type="text" ... value="xx" name="post_name[1][]"/>
<input type="text" ... value="xx" name="post_name[1][]"/>
<input type="text" ... value="xx" name="post_name[1][]"/>
...
(考虑认为可行的组织方式..)以上数据赋给了JS一个变量data
a.html里有:
<form action="recv.php" method="post"...>
...
  <div id="inputs"></div>
  <input type="submit" name="submit" />
...
</form>
然后把id="inputs"的div替换文本:
document.getElementById('inputs').innerHTML = data ;recv.php里就写了一句<?=print_r($_POST)?>好了,以上都是准备工作,现在点提交,问题出现了:
在IE里,一切正常,recv.php页面打印出想得到的二维数组
在FF里,那些被innerHTML方式加进来的表单数据提交后recv.php都没得到,也就是说$_POST里没这些东东,为什么?郁闷中,请教高手了