Как пройти изменчивым JavaScript для сведения-напишите в теге script
<script>
var email = $('#uemail').val();
print email;
</script>
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_XXXXXXXXXXXXXXXX"
data-name="<?php echo $row['name'];?>"
data-email=document.write(email);
data-description="<?php echo $row['desc'];?>"
data-amount="<?php echo $amount;?>"
data-label="Register" >
</script>
Здесь я хочу передать значение электронной почты в data-email. Я попробовал приведенный выше код, но он не работает.
Кто-нибудь посоветует мне, как назначить значение javascript для data-email
Заранее благодарю.
3 ответа:
Оберните jQuery в $(документ).готовая функция, а затем добавить фрагмент вручную.
$(document).ready( function() { var email = $('#uemail').val(); var scriptHtml = '<script ' + 'src="https://checkout.stripe.com/checkout.js" class="stripe-button" ' + 'data-key="pk_test_XXXXXXXXXXXXXXXX"' + 'data-name="<?php echo $row['name'];?>" ' + 'data-email="' + email + '" ' + 'data-description="<?php echo $row['desc'];?>" ' + 'data-amount="<?php echo $amount;?>" ' + 'data-label="Register" >' + '</script>'; //console.log(scriptHtml); $('head').append(scriptHtml); });