0
好的,我知道在这个问题上有很多问题,但我仍然不明白如何使用它。表单序列化为表格中的数组
我有相同名称字段的表单,所以现场看起来像这样:
<input type="text" name="products[]" />
我的AJAX调用看起来是这样的:
var products = $('#orderDetsForm').serialize();
eve.preventDefault();
$.ajax({
type: "POST",
url: "/orders/index.php/processOrder/addOrderDets",
data: {dets: products},
success: function(data){
$("#productList").html(data);
当我打印产品的页面我得到这个:
产品5B%5D%= 5个产品5B%5D%= 7
如何如何获取php文件中的值?
有没有办法让我获得文件ID,因为每个ID实际上是产品的ID,我需要插入到表中。
任何人都可以帮忙吗?
这是一个好主意,但我将如何将它发送到php文件与Ajax? –
也许我应该提到我正在使用codeigniter。 所以我试过:$ products = $ this-> input-> post('products1'); 我试过了:$ products = $ _POST ['products1']; 但我得到的错误:遇到 严重性PHP错误:请注意 消息:未定义指数:产品1 文件名:控制器/ processOrder.php 行号:99 –