如何在javascript颜色框中调用php变量
how to call a php variable within a javascript colorbox
我的javascript有问题。我想用颜色框来显示一些响应。有人知道如何在javascript中引用php脚本变量吗?
以为例
<?php if(isset($msg)):?>
<script type="text/javascript">
$(document).ready(function(){
$.colorbox({iframe:true, href:"<?php print variable $message from this site", scrolling:false, innerWidth:"408px", innerHeight:"292px", opacity:0.75, overlayClose:false, escKey:false, });
});
$("#colorboxCloseBtn").click(function() {
$.colorbox.close();
});
</script>
<?php endif; ?>
我不确定我是否理解iframe、inline、html的用法。如果我使用iframe,这将打开一个完整的独立网站,与主页没有任何关系,不是吗?我使用内联,当我想关联主页上的内容时,就像我喜欢的那样,对吧?和html。。。不知道。
谢谢你的帮助。
不,这是错误的树,你需要将消息放入会话中,然后让href获取新文件的完整url,然后让该文件只回显$message:
//EG:your.php
<?PHP
session_start();
$_SESSION['message'] = $message;
if(isset($msg)) {
?>
<script type="text/javascript">
$(document).ready(function(){
$.colorbox({iframe:true, href:"message_get.php", scrolling:false, innerWidth:"408px", innerHeight:"292px", opacity:0.75, overlayClose:false, escKey:false });
$("#colorboxCloseBtn").click(function() {
$.colorbox.close();
});
});
</script>
<?php
}
?>
然后是一个全新的文档
//EG: message_get.php
<?PHP
session_start();
echo $_SESSION['message'];
?>
老实说,我会去掉你可能不需要的iframe,因为这是一种非常不雅的方式。在我看来,你已经学会了ASP.NET的第一个
<?php if(isset($msg)):?>
<script type="text/javascript">
$(document).ready(function(){
$.colorbox({iframe:true, href:"<?php echo $message ?>", scrolling:false, innerWidth:"408px", innerHeight:"292px", opacity:0.75, overlayClose:false, escKey:false });
$("#colorboxCloseBtn").click(function() {
$.colorbox.close();
});
});
</script>
<?php endif; ?>
使用<?php echo $message ?>
将是之后的样子
我也在ready()
函数中移动了click
方法——这确保了DOM元素在附加单击处理程序之前已经准备好了。
我还删除了colorbox
函数调用中escKey:false
的最后一个逗号
相关文章:
- 调用php数组中的JS函数
- 如何使用javascript调用Php文件
- 使用ajax用jquery调用php函数
- 如何使用OnClick事件通过参数调用来调用PHP函数
- php javascript代码从javascript调用php函数
- 在javascript中调用PHP变量
- 如何从jQuery调用PHP函数
- 从Javascript函数调用PHP函数
- 如何使用javascript验证表单中的数据,然后调用php页面
- 在Javascript中调用PHP数据库变量
- 通过Javascript调用php文件
- 使用ajax从javascript/jquery调用php函数
- 阿贾克斯赢得了't调用PHP文件
- 使用AJAX在单独的文件中调用php函数
- 使用ajax/javascript调用php函数
- 使用javascript中的相同代码为REST服务调用php函数
- Ajax调用PHP失败,ASP正常工作.NET
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 在 HTML 代码中调用 PHP 函数,在 PHP echo 语句中