Commit 7c51adb21cfc3cac7b8c0554edc3cf697249aa2d
1 parent
3af3ecb3
image size
Showing
2 changed files
with
23 additions
and
22 deletions
Show diff stats
frontend/views/basket/index.php
| ... | ... | @@ -58,17 +58,16 @@ $('#orders-delivery input[type=\"radio\"]').click(function(){ |
| 58 | 58 | <?php foreach(Delivery::find()->where(['parent_id'=>0])->all() as $item):?> |
| 59 | 59 | <div class='delivery-data' id='delivery-data-<?=$item->id?>'> |
| 60 | 60 | <?=$item->text?> |
| 61 | - <?= $form->field($modelOrder, 'delivery') | |
| 62 | - ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>0])->asArray()->all(), 'id', 'title'), [ | |
| 63 | - 'item' => function($index, $label, $name, $checked, $value) { | |
| 64 | - $return = '<div class="custom-form-buttons">'; | |
| 65 | - $return .= '<input class="custom-radio" id="custom-radio-' . $value . '" ' . ( $checked ? "checked" : "" ) . ' type="radio" name="' . $name . '" value="' . $value . '" >'; | |
| 66 | - $return .= '<label for="custom-radio-' . $value . '" ><span></span>' . $label . '</label>'; | |
| 67 | - $return .= '</div>'; | |
| 68 | - return $return; | |
| 69 | - }, | |
| 70 | - ]); | |
| 71 | - ?> | |
| 61 | + <?= $form->field($modelOrder, 'delivery') | |
| 62 | + ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'), [ | |
| 63 | + 'item' => function($index, $label, $name, $checked, $value) { | |
| 64 | + $return = '<div class="custom-form-buttons">'; | |
| 65 | + $return .= '<input class="custom-radio" id="custom-radio-' . $value . '" ' . ( $checked ? "checked" : "" ) . ' type="radio" name="' . $name . '" value="' . $value . '" >'; | |
| 66 | + $return .= '<label for="custom-radio-' . $value . '" ><span></span>' . $label . '</label>'; | |
| 67 | + $return .= '</div>'; | |
| 68 | + return $return; | |
| 69 | + }, | |
| 70 | + ]);?> | |
| 72 | 71 | </div> |
| 73 | 72 | |
| 74 | 73 | <?php endforeach;?> | ... | ... |
frontend/web/js/basket.js
| ... | ... | @@ -81,18 +81,20 @@ |
| 81 | 81 | } |
| 82 | 82 | |
| 83 | 83 | var sendformitems = function(w,form){ |
| 84 | - var data_form = $(form+' .basket_form2').serialize(); | |
| 85 | - console.log(w); | |
| 86 | - $.ajax({ | |
| 87 | - type: 'POST', | |
| 88 | - url: "/basket/items/", | |
| 89 | - dataType: "json", | |
| 90 | - data: data_form, | |
| 91 | - done: function(data) { | |
| 92 | - update(data,form,w); | |
| 93 | - start_basket(); | |
| 94 | - }, | |
| 84 | + //var data_form = $(form+' .basket_form2').serialize(); | |
| 85 | + $.post('/basket/items/', $.param($(form+' .basket_form2').serializeArray()), function(data) { | |
| 86 | + update(data,form,w); | |
| 87 | + start_basket(); | |
| 95 | 88 | }); |
| 89 | + //$.ajax({ | |
| 90 | + // type: 'POST', | |
| 91 | + // url: "/basket/items/", | |
| 92 | + // dataType: "json", | |
| 93 | + // data: data_form, | |
| 94 | + // done: function(data) { | |
| 95 | + // | |
| 96 | + // }, | |
| 97 | + //}); | |
| 96 | 98 | } |
| 97 | 99 | |
| 98 | 100 | var start_basket = function(){ | ... | ... |