在不使用ajax的情况下是否可以提醒此变量? 需要指导,试着在一页中试试看我的代码。
<?php
if($totalActive == 10 OR $totalActive < 10){
echo "<input id='activo' type='hidden' value='$totalActive'>";
?>
<script type="text/javascript">
var tom = $("#activo").val();
alert("Your Credit Balance will expires in "+ tom +"days \n Please buy more credits to extend the expire date");
window.location.href = "Outbox.php";
</script>
<?php
}//continue php scripts
我试图提醒剩下多少天,用户在信用余额到期之前有没有,我认为你不能将php和jquery结合起来,但是还有它可以做到吗?
答案 0 :(得分:2)
你可以用javascript调用PHP,但不能用PHP调用javascript。
此外,您不需要执行OR
,您只需使用$totalactive
检查10
是否小于或等于<=
。
<?php
if($totalActive <= 10){
?>
<script type="text/javascript">
alert("Your Credit Balance will expires in <?php echo $totalActive; ?> days \n Please buy more credits to extend the expire date");
window.location.href = "Outbox.php";
</script>
<?php
}
答案 1 :(得分:0)
另一种方法,如果你想在函数中使用该变量或只是将你的javascript代码保存在.js文件中,它可能看起来更灵活,就是在隐藏元素中获取值,例如:
<input id="expireDays" type="hidden" value="<?php echo $totalActive; ?>" />
然后你只需要在文档就绪时使用jQuery或javascript检索它:
$(document).ready(function() {
var expiredDays = $('#expireDays').val();
alert("Your Credit Balance will expires in "+ expiredDays +"days \n Please buy more credits to extend the expire date");
});