这是我动态创建文本框的代码
$("#addfee tr").last().after("<tr><input name=\'Detail[" + $("#invoicedetail-item_id").val() +"][item_id]\' type=\'hidden\' value=\'" + $("#invoicedetail-item_id").val()+ "\' >"
+"<td><input type=\'text\' value=\' "+ $("#invoicedetail-item_id").find(":selected").text()+"\'readonly=\'readonly\'class=\'form-control\'></td>"
+"<td><input type=\'text\' name=\'Detail[" + $("#invoicedetail-tax").val() + "][tax]\' value=\'"+$("#invoicedetail-tax").val() +"\' readonly=\'readonly\'class=\'form-control\'></td>"
+"<td><input type=\'text\' name=\'Detail[" + $("#invoicedetail-unit_price").val() + "][unit_price]\' value=\'"+$("#invoicedetail-unit_price").val() +"\' readonly=\'readonly\' class=\'form-control\'></td>"
+"<td><input type=\'text\' name=\'Detail[" + $("#invoicedetail-quantity").val() + "][quantity]\' value=\'"+$("#invoicedetail-quantity").val() +"\' readonly=\'readonly\'class=\'form-control\'></td>"
+"<td><button>X</button></td></tr>");
}
在视图中动态添加新行
但是在控制器中
但它不会转到if(isset($_POST['Detail'])
条件
帮帮我PLZ .......
答案 0 :(得分:1)
首先使用isset()而不是isset [) 你用方法POST或GET发帖吗?
train = [(input_text, 'pos') if is_positive(input_text) else (input_text, 'neg') for input_text in datasource]
答案 1 :(得分:0)
因为您应该检查if(isset[$_POST['Detail']))
答案 2 :(得分:0)
如果您使用Jquery提交表单。然后使用以下代码提交动态添加的元素
{"id":1,"content":"Hello, User!"}