我需要知道如何将 PHP 变量作为文本转换为 JavaScript。我将向您展示我的代码:
<script type="text/javascript">
$('#krasvak').wScratchPad({
scratchMove: function (e, percent) {
console.log(percent);
if (percent > 70)
{
this.clear();
window.alert("U heeft uw code gekrast");
window.location.href='compleet.php'; <!-- locatie waar je heen gaat na het krassen-->
}
}
});
$('#krasvak').wScratchPad('bg', 'HERE MUST THE VARIABLE COME '); <!-- de onderste laag die vrijkomt-->
$('#krasvak').wScratchPad('fg', 'images/overlay.png'); <!-- de laag die je weg krast-->
$('#krasvak').wScratchPad('size', 15);
$('#krasvak').wScratchPad('cursor', 'url("./images/coin.png") 5 5, default'); <!-- de muis in het krasgebied -->
</script>
<?php
$_COOKIE["number"];
if ($_COOKIE["number"] < 5000)
{
$achtergrond = 'images/slide1.png';
}
else
{
$achtergrond = 'images/logo.jpg';
}
?>
是关于不为空的bg。
最佳答案
您可以简单地将 PHP 变量回显到 JavaScript 中:
$('#krasvak').wScratchPad('bg', '<?php echo $achtergrond; ?>');
当然,这需要 PHP 在 JavaScript 之前运行:否则运行时 PHP 变量将不会被设置!
关于javascript - 从 PHP 变量到 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739398/