我正在使用jQuery通知系统,该系统在用户点击链接时运行:
<a href="javascript:void(0);" onclick="$.n('This is a sample notification message, there are 3 more notification types which is all customizable through CSS.');">here</a>
但问题是我想运行 $ .n('这是一个示例通知')而不是通过按链接。我想在事件发生时用php发表一个If语句来调用事件。
实施例
<?php if (condition) { DO THE NOTIFICATION; } ?>
答案 0 :(得分:3)
首先请记住,您的PHP代码在服务器上进行评估,而JavaScript和jQuery在浏览器中运行。评估在不同时间,不同地点进行。因此,您无法从php调用JavaScript函数。
然而,使用php,您可以呈现HTML和JavaScript代码,使其仅在您的php条件为真时呈现。也许你可能想尝试这样的事情:
<?php
if (condition) {
echo "<script>";
echo "$.n('This is a sample notification message');";
echo "</script>";
}
?>
答案 1 :(得分:0)
<?php if (condition){?>
<script>
$.n('This is a sample notification message, there are 3 more notification types which is all customizable through CSS.');
</script>
<?php } ?>