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,17 +58,16 @@ $('#orders-delivery input[type=\"radio\"]').click(function(){ | ||
58 | <?php foreach(Delivery::find()->where(['parent_id'=>0])->all() as $item):?> | 58 | <?php foreach(Delivery::find()->where(['parent_id'=>0])->all() as $item):?> |
59 | <div class='delivery-data' id='delivery-data-<?=$item->id?>'> | 59 | <div class='delivery-data' id='delivery-data-<?=$item->id?>'> |
60 | <?=$item->text?> | 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 | </div> | 71 | </div> |
73 | 72 | ||
74 | <?php endforeach;?> | 73 | <?php endforeach;?> |
frontend/web/js/basket.js
@@ -81,18 +81,20 @@ | @@ -81,18 +81,20 @@ | ||
81 | } | 81 | } |
82 | 82 | ||
83 | var sendformitems = function(w,form){ | 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 | var start_basket = function(){ | 100 | var start_basket = function(){ |