Javascript 服务器间错误:php访问动态创建的元素数组
talbe row with as set of elements文本框由Javascript动态创建,如下所示: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
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变量并不是您出错的原因。