Opuls Posted May 3, 2017 Report Posted May 3, 2017 (edited) Sveiki. Varbūt kādam ir idejas kā uztaisīt opencart add funkciju priekš groza pievienošanas. Orģināli ir 'add': function(product_id, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, success: function(json) { $('.alert, .text-danger').remove(); $('#cart > button').button('reset'); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } } }); Bet vajag dabūt klāt vēl option vērtību klāt. Option php failā saprot kā array mainīgo. if (isset($this->request->post['option'])) { $option = array_filter($this->request->post['option']); } else { $option = array(); } Kādas idejas kā nodefinēt ? OC 2.0 versija. Edited May 3, 2017 by Opuls Quote
Nils Graustiņš Posted May 3, 2017 Report Posted May 3, 2017 Cik man no šī izskatās, postā nav option parametra. Paņem firebug un apskaties, kāds posts aiziet. Quote
Opuls Posted May 3, 2017 Author Report Posted May 3, 2017 Paldies par ideju. Uz mozillas nostrādā, arī uz internet explorer aiziet, bet Chrome negrib sagremot... Sanāk: product_id=84&quantity=1&option[264]=111 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.