Magento addField并将值放入$\u POST

Magento addField并将值放入$\u POST,magento,post,request,Magento,Post,Request,是否有任何特定条件可将字段添加到订单创建页面,例如将某些字段添加到shipping方法,并且当您将值填充到这些字段中时,值会被传输到数组$\u POST 我添加了一些字段,并试图在管理区创建订单。当我填充所有添加的字段并更改发送方法以允许ajax向数组$\u POST添加值时,我发现并非所有字段值都添加到$\u POST 例如: <input name="name[aaa]" .... <select name="name[bbb][]"... <option>....

是否有任何特定条件可将字段添加到订单创建页面,例如将某些字段添加到shipping方法,并且当您将值填充到这些字段中时,值会被传输到数组
$\u POST

我添加了一些字段,并试图在管理区创建订单。当我填充所有添加的字段并更改发送方法以允许ajax向数组
$\u POST
添加值时,我发现并非所有字段值都添加到
$\u POST

例如:

<input name="name[aaa]" ....
<select name="name[bbb][]"...
 <option>....
<input name="name[ccc]"....
但我看不到
name=“name[bbb][]”的价值


在前端,我没有问题。

我已经解决了问题。 要将数据放入请求,只需:

<script type="text/javascript">
order.setShippingMethod = function (method) {
    var data = {};
    data['...'] = $('...').value;
....
    this.loadArea(['shipping_method', 'totals', 'billing_method', 'message'], true, data);
}
</script>

order.setShippingMethod=函数(方法){
变量数据={};
数据['…']=$('…')。值;
....
此.loadArea(['shipping\u method','totals','billing\u method','message'],true,data);
}
<script type="text/javascript">
order.setShippingMethod = function (method) {
    var data = {};
    data['...'] = $('...').value;
....
    this.loadArea(['shipping_method', 'totals', 'billing_method', 'message'], true, data);
}
</script>