Помогите разобраться с корзиной
Есть такая сложность необходимо реализовать корзину, вот код:
<!DOCTYPE html> <html lang="ru"> <head> <title>Wicart ver2.0</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="themes/theme1.css" /> <link rel="stylesheet" type="text/css" href="wicart.css" /> <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" ></script> <!-- WI-JQ-HEADER --> <script src="wicart.js" type="text/javascript" ></script> <script src="wifly.js" type="text/javascript" ></script> <!-- WI-HEADER --> <style> .v {border:1px solid #999; border-radius: 5px;padding: 10px;margin-bottom: 10px; width: 340px;} </style> </head> <body> <script> function func() { $.get("import.html", function (data) { $(data).find('div.text').appendTo("#includedConten t1"); }); var num1 = Number(document.getElementById("num1").value); var num2 = Number(document.getElementById("num2").value); // var cena_Abat = Number(document.getElementById("cena_Abat").value) ; // var cena_Kof = Number(document.getElementById("Kof").value); var resultt = (num1 + num1 + num2 + num2) * 2; var result = resultt.toFixed(2); document.getElementById("wicartprice_001").innerHT ML = result; } var priceList = { "001" : {"id" : "001", "subid" : {}, "name" : "IPhone 5", "price" : "11"}, //"002" : {"id" : "002", "subid" : {}, "name" : "IPad MINI", "price" : "10500"} }; </script> <div class="cart"> <div class="price"><a href="#" id="basketwidjet" onclick="cart.showWinow('bcontainer', 1)"></a></div> <div style="text-align: center"><a href="#!" onclick="cart.clearBasket()">Очистить корзину</a></div> </div> <!-- WI-BASKET --> <div class="fl1el3"> <div class="rascet"> <div class="polia p">Заполните поля</div> <form action=""> <div class="p">Высота, см:<input class="input lev" id="num1" type="text" name="user_name" required placeholder=""> </div> <div class="p">Ширина, см: <input class="input" id="num2" type="text" name="phone" required placeholder=""> </div> </form> <button class="butun" onclick="func()">Посчитать</button> <span class="stoit"><span id="result"></span> р.</span> <button data-id="5" class="butun i">Добавить в корзину</button> <div id="cart_content"></div> <div class="v"> <div><img class="im" src="img/iphone5.png" /></div> Цена: <span class="wicartprice" id="wicartprice_001"></span> Руб.</p> <!-- WI-VETRINE[001] --> <button id="wicartbutton_001" onclick="cart.addToCart(this, '001', priceList['001'])">Купить</button> </div> <div class="v"> <div><img class="im" src="img/ipad.png" /></div> Цена: <span class="wicartprice" id="wicartprice_002">10500</span> Руб.</p> <!-- WI-VETRINE[002] --> <button id="wicartbutton_002" onclick="cart.addToCart(this, '002', priceList['002'])">Купить</button> </div> <!---Форма для магазина--------------------------------> <div id="order" class="popup"> <a href="#" onclick="cart.closeWindow('order', 0)" style="float:right">[закрыть]</a> <h4>Введите ваши контактные данные</h4> <form id="formToSend"> <input id="fio" type="text" placeholder="Ваши фамилия и имя" class="" /> <input id="city" type="text" placeholder="Город" class="text-input"/> <input id="phone" type="text" placeholder="Контактный телефон" class="text-input"/> <input id="email" type="text" placeholder="Электронная почта" class="" /> <br> <textarea id="question" placeholder="Адрес"></textarea> <br> <b>Доставка:</b> <br> <select id="delivery"> <option value="-">-</option> <option value="Почта РФ">Почта РФ</option> <option value="EMS">EMS</option> <option value="DHL">DHL</option> <option value="TNT">TNT</option> </select> <br> <input type="checkbox" value="V"> Предоплата </form> <button onclick="cart.sendOrder('formToSend,overflw,bsum') ;" href="#">Отправить заказ</button> </div> <!-----------------------------------------------------> <script> var cart; var config; var wiNumInputPrefID; /* WI-GLOBAL-VARS */ $(document).ready(function(){ cart = new WICard("cart"); config = {'clearAfterSend':true, 'showAfterAdd':false}; cart.init("basketwidjet", config); /* WI-MODULES */ }); document.addEventListener('visibilitychange', function(e) { cart.init("basketwidjet", config); }, false); </script> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> </body> </html> Момент в следующим цена первого товара должна расчитываться, оно так и происходит но при нажатии купить в корзину добавляется цена неверная, вопрос возможно банальный как в эту строку "001" : {"id" : "001", "subid" : {}, "name" : "IPhone 5", "price" : "11"}, в значение price поставить не конкретное число а значение переменной result |
Часовой пояс GMT +3, время: 22:55. |