我有一个导入的settings.js文件。它在顶部:
var stripe = Stripe('pk_test_123454');
function mountStripe(stripe_mount_id="mount-stripe") {
// Create a Stripe client.
...
}
现在,在html文件中,我正在执行以下操作:
<script src="{{ STATIC_URL }}js/settings.js"></script>
<script type="text/javascript">
$(function () {
console.log(stripe);
console.log(mountStripe());
});
</script>
但是,我收到一条错误消息:
条带未定义
如何正确设置全局变量,以便其他文件可以访问它们?
答案 0 :(得分:-4)
我认为您唯一需要做的就是在开始时删除var
,并且该范围将是可全局访问的。我是使用JavaScript的新手,所以如果我输入错误,请纠正我的问题(答案更好)
stripe = Stripe('pk_test_123454');
function mountStripe(stripe_mount_id="mount-stripe") {
// Create a Stripe client.
...
}