Magento addField并将值放入$ _POST

时间:2013-05-03 20:58:15

标签: magento post request

是否有任何特定条件可以将字段添加到订单创建页面,例如某些字段到送货方式,当您将值填入这些字段时,值会转移到数组$_POST

我添加了一些字段,并尝试在管理区域中创建订单。当我填写所有添加的字段并更改送货方式以让ajax将值添加到数组$_POST时,我发现并非所有字段值都已添加到$_POST

例如:

<input name="name[aaa]" ....
<select name="name[bbb][]"...
 <option>....
<input name="name[ccc]"....

$_POST我只看到:(我在index.php的第一行设置了断点)

->name
  ->aaa = ...
  ->ccc = ...

但我看不到name="name[bbb][]"

的价值

在前端,我没有任何问题。

1 个答案:

答案 0 :(得分:0)

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

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