Импорт переменной javaScript в файл checkout.php для интеграции полосыPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Импорт переменной javaScript в файл checkout.php для интеграции полосы

Сообщение Гость »

Я пытаюсь импортировать переменную JS «Total» в мой файл checkout.php, поэтому общая сумма появляется в полосе "unit_amount"
Это мой main.js Файл:

Код: Выделить всё

// 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)
работает нормально, и это мой файл Checkout.php

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/77974217/import-javascript-variable-to-checkout-php-file-for-stripe-integration[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»