我需要让我的脚本检出使用我的var $priceCheckout = $('#priceCheckout');
来获得结帐价格值。使条带“数据量”与变量一起使用动态
我试图用data-amount= $priceCheckout;
代替data-amount =“2000”,没有任何运气。所以要清醒!
它需要采取我的$ priceCheckout并得到它的数据量安置,以便$ priceCheckout的价值将结帐价格!
<form action="" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="Personal key"
data-amount= ???
data-name="Elo Calculator"
data-description="Checkout price"
data-image="/128x128.png"
data-locale="auto">
</script>
</form>
这是我的脚本。
$(function() {
// Store references to frequently used elements - for speed.
var $divFrom = $('#division-from');
var $divTo = $('#division-to');
var $tierFrom = $('#tier-from');
var $tierTo = $('#tier-to');
var $price = $('#price');
var $priceCheckout = $('#priceCheckout');
// Select price calculation callback
$(document).on('change', '.price-modifier', function() {
var divFrom = $divFrom.val();
var divTo = $divTo.val();
var tierFrom = $tierFrom.val();
var tierTo = $tierTo.val();
// Error handling
var errors = validatePriceModifiers(divFrom, tierFrom, divTo, tierTo);
if (errors.length === 0) {
// No errors
var price = getPrice(divFrom, tierFrom, divTo, tierTo);
$price.html(price + ' €' + '<br /> <br />' + '<button type="submit" data-toggle="modal" data-target="#myModal" class="btn btn-info">Buy</button>');
$priceCheckout.html(price);
} else {
// Display errors
$price.empty();
for (var i = 0; i < errors.length; i++) {
$price.append($('<p>').html(errors[i].message));
}
}
});
});
我不确定它到底在问什么,您是否可以尝试澄清您的问题并解决任何拼写/语言错误? – Buurman
我不擅长英语嗯。这是因为我有一个价格计算器,如果你选择1件东西,它会给出1个价格,如果你选择另一件,它会给出另一个价格。我需要它的价格是它的数据量来结帐。我有一个变量是callede $ priceCheckout它具有我所有的价格。并且这就是我需要它添加到data-amount的价格='“ – OleHansen
'$('。stripe-button')。attr('data-amount',$ priceCheckout);'现在在你的代码中,'$ priceCheckout'不是一个值,而是一个jq对象。无论如何,我看不到它的目的。你应该至少尝试提供MCVE –