1

是否有任何特定条件可以将字段添加到订单创建页面,例如某些字段到运输方式,并且当您将值填充到这些字段中时,值被转移到数组中$_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][]"

在前端我没有问题。

4

1 回答 1

0

I have resolved the problem. to put data into request just need to:

<script type="text/javascript">
order.setShippingMethod = function (method) {
    var data = {};
    data['...'] = $('...').value;
....
    this.loadArea(['shipping_method', 'totals', 'billing_method', 'message'], true, data);
}
</script>
于 2013-05-07T16:50:17.477 回答