【发布时间】:2019-09-07 09:55:37
【问题描述】:
我正在尝试访问 JavaScript 函数中的 PHP 变量,我正在使用 PayPal create button API 并尝试将存储在 PHP 变量中的金额发送到作为对象数组的 JavaScript 函数中。
问题是我尝试了不同的方法来访问 JavaScript 中的 PHP 变量,但它们都不起作用。
以下是部分代码:
PHP 部分:
<?php
//I tested this amount is working fine
$myamount = $order['amount'];
$dec = '.00';
$AMT = $myamount . ' ' . $dec;
?>
JS 部分:
paypal.Buttons(
{
createOrder: function(data, actions) {
// Set up the transaction
return actions.order.create({
purchase_units: [{
amount: {
value: amt
}
}]
});
}
}
).render('#paypal-button-container');
在浏览器控制台上我得到这个 "INVALID PARAMETER SYNTAX", "description": "The value of a field does not conform to the expected format.
【问题讨论】:
-
在
?>之后删除; -
@AtalPrateek 已解决但仍未解决
-
你至少检查过这个输出的 HTML 代码是什么样子的吗?
-
我已经做过并且也提到了错误。
-
你使用MVC模式吗?如何将变量传递给 HTML 代码?你能在 HTML 代码上回显它吗?
标签: javascript php arrays variables paypal