我想实现相当简单的事情,但我无法弄明白该怎么做。 我需要在PHP生成后在jQuery Fancybox窗口中弹出一条消息。
显示消息的代码可能很简单:
if(something){
echo 'message sent!';
}
在这种情况下,我希望“发送消息!”文本显示在Fancybox窗口中。
任何帮助将不胜感激
答案 0 :(得分:4)
假设您正在使用fancybox v2.x,并且您已经在php文档中正确初始化了jQuery和fancybox文件,我会这样做:
<?php
if(something) {
$message = "message sent!";
?>
<script>
$(document).ready(function() {
$.fancybox("<?php echo $message; ?>",{
minWidth: 'auto',
minHeight: 'auto'
}); // fancybox
}); // ready
</script>
<?php
}; // close php if
?>