Magento addField并将值放入$\u POST
是否有任何特定条件可将字段添加到订单创建页面,例如将某些字段添加到shipping方法,并且当您将值填充到这些字段中时,值会被传输到数组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>....
$\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>