Я пытаюсь получить доступ к переменной PHP внутри функции JavaScript, я использую PayPal API кнопки создания и пытаюсь отправить сумму, хранящуюся в переменной PHP, в функцию JavaScript, которая является массивом объектов.
Проблема в том, что я пробовал разные способы доступа к переменной PHP внутри JavaScript, но ни один из них не работал.
Вот часть кода:
PHP Part:
<?php
//I tested this amount is working fine
$myamount = $order['amount'];
$dec = '.00';
$AMT = $myamount . ' ' . $dec;
?>
JS Part:
paypal.Buttons(
{
createOrder: function(data, actions) {
// Set up the transaction
return actions.order.create({
purchase_units: [{
amount: {
value: amt
}
}]
});
}
}
).render('#paypal-button-container');
В консоли браузера я получаю это "Синтаксис недействительного параметра", "описание": "Значение поля не соответствует ожидаемому формату.