Javascript 服务器间错误:php访问动态创建的元素数组

Javascript 服务器间错误:php访问动态创建的元素数组,javascript,php,post,Javascript,Php,Post,talbe row with as set of elements文本框由Javascript动态创建,如下所示: var newitemstr="<tr id='id_newitemrow_cnt'>"+ "<td> <input type='checkbox' id='id_item_cnt'></td>" + "<td><input type='text' na

talbe row with as set of elements文本框由Javascript动态创建,如下所示:

var newitemstr="<tr id='id_newitemrow_cnt'>"+
                "<td> <input type='checkbox' id='id_item_cnt'></td>" +
                "<td><input type='text' name='itemdesc[]' id='id_itemdesc_cnt' class='offerval'></td>"+
                "<td><input type='text' name='itemquty[]' id='id_itemquty_cnt' class='offerval'></td>"+
                "<td><input type='text' name='itemprice[]' id='id_itemprice_cnt' class='offerval'></td>"+
                "<td><input type='text' name='itemother[]' id='id_itemother_cnt' class='offerval'></td>"+
                "</tr>";

itemcnt = itemcnt + 1;

newitemstr = newitemstr.replace(/cnt/g, String(itemcnt));

//alert(newitemstr);
$("#id_itemtable").append(newitemstr);
提交后,我希望使用php文件检索在动态创建的文本框中输入的值,如:

$itemd=$_POST['itemdesc']; $itemq=$_POST['itemquty']; $itemp=$_POST['itemprice']; $itemo=$_POST['itemother']; $itemd=$_POST['itemdesc']

然而,我得到了内部服务器错误,关于原因有什么建议吗?谢谢。谢谢你的回复。
问题在于,在循环控制中,我在索引i之前遗漏了$。

我们遗漏了很多信息。表单是如何创建的?检查日志时会出现什么样的错误?您是否检查了表单提交时实际发送到服务器的内容?我认为获取post变量并不是您出错的原因。