// Update Total
function updatetotal() {
var cartContent = document.getElementsByClassName("cart-content")[0];
var cartBoxes = cartContent.getElementsByClassName("cart-box");
var total = 0;
if (cartBoxes.length == 0){
document.getElementsByClassName('total-price')[0].innerHTML = "$0";
return;
}
for (var i = 0; i < cartBoxes.length; i++) {
var cartBox = cartBoxes [i];
var priceElement = cartBox.getElementsByClassName("cart-product-price")[0];
/* var quantityElement = cartBox.getElementsByClassName ("cart-quantity")[0]; */
var price = parseFloat (priceElement.innerText.replace("$", ""));
/* var quantity = quantityElement.value; */
total = total + price ;
document.getElementsByClassName('total-price')[0].innerHTML = "$"+ total;
}
// Extract the total price from the HTML content
console.log(total);
$.ajax({
url: "checkout.php",
method: "POST",
data: { "total_price": total }
})
}
< /code>
console.log(total)
Я пытаюсь импортировать переменную JS «Total» в мой файл checkout.php, поэтому общая сумма появляется в полосе "unit_amount" Это мой main.js Файл: [code]// Update Total function updatetotal() { var cartContent = document.getElementsByClassName("cart-content")[0]; var cartBoxes = cartContent.getElementsByClassName("cart-box"); var total = 0; if (cartBoxes.length == 0){ document.getElementsByClassName('total-price')[0].innerHTML = "$0"; return; } for (var i = 0; i < cartBoxes.length; i++) { var cartBox = cartBoxes [i]; var priceElement = cartBox.getElementsByClassName("cart-product-price")[0]; /* var quantityElement = cartBox.getElementsByClassName ("cart-quantity")[0]; */ var price = parseFloat (priceElement.innerText.replace("$", "")); /* var quantity = quantityElement.value; */ total = total + price ; document.getElementsByClassName('total-price')[0].innerHTML = "$"+ total; } // Extract the total price from the HTML content console.log(total); $.ajax({ url: "checkout.php", method: "POST", data: { "total_price": total } })
} < /code> console.log(total)[/code] работает нормально, и это мой файл Checkout.php [code]
Я пытаюсь импортировать переменную JS «Total» в мой файл checkout.php, поэтому общая сумма появляется в полосе unit_amount
Это мой main.js Файл:
// Update Total
function updatetotal() {
var cartContent = document.getElementsByClassName(...
У меня есть специальная страница возврата для платной ссылки Stripe.
Она возвращает session_id (который я получаю). Но выдает ошибку:
Fatal error: Uncaught (Status 404) (Request 'some string') No such checkout.session: session_id thrown in...
Я использовал эту интеграцию для размещения кнопки GooglePay в оформлении: Я также изменяю переменную «TotalPrice» в app.js, строка 151: чтобы показать цену динамически (в зависимости от того, что клиент устанавливает на кассе). (Когда открывается...
Я использовал эту интеграцию для размещения кнопки GooglePay в оформлении: Я также изменяю переменную «TotalPrice» в app.js, строка 151: чтобы показать цену динамически (в зависимости от того, что клиент устанавливает на кассе). (Когда открывается...
У меня есть эта ситуация: я получаю пользователя от внешнего портала, который прибывает на веб -сайт с параметром $ _get, содержащим зашифрованную строку с различными подробностями о пользователе.
Если «Нормальный пользователь» пытается получить...