将字符串变量插入echo

时间:2013-05-18 20:24:31

标签: php javascript

这似乎是一个相当简单的问题,但我一直在谷歌搜索,无法找到解决方案。

function showJQueryAlert() {
echo '<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
                <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
                <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>  
                <script src="functions.js"></script>
                <script type="text/javascript"> $(document).ready(function() { JQueryAlert("INSERT MESSAGE HERE!", 120, false); }); </script>';

输出弹出消息“INSERT MESSAGE HERE!”。但

function showJQueryAlert($message) {
echo '<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
                <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
                <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>  
                <script src="functions.js"></script>
                <script type="text/javascript"> $(document).ready(function() { JQueryAlert('.$message.', 120, false); }); </script>';

其中$ message是“INSERT MESSAGE HERE!”,无法输出弹出窗口。我尝试过各种各样的组合。那我错过了什么?

1 个答案:

答案 0 :(得分:5)

看起来你忘记了一些引用:

JQueryAlert("'.$message.'", 120, false);