Commit 7c51adb21cfc3cac7b8c0554edc3cf697249aa2d

Authored by Administrator
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(){