2013-05-18 63 views
0

這似乎是一個相當簡單的問題,但我一直在谷歌搜索,找不到解決方案。插入字符串變量到回聲

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!」,無法輸出彈出窗口。我嘗試過各種組合。那麼我錯過了什麼?

回答

5

看來您忘了一些報價:

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

好極了!謝謝! – user2361103