繁体   English   中英

传递 PHP 变量回显 HTML

[英]Passing PHP Variable echoing HTML

我有一个 .PHP 文件,想回显 HTML。我确实完美地回显了它,但现在我想回显 javascript onclick= print( $variable)。 我不断收到错误或无效语法。

当我传入 php 变量时,单击按钮将不起作用,但如果我手动传入,它会起作用。

谢谢你。

下面是我的代码。

                    <div class="streamline b-l m-l">
                     <?php   
                         $messages = $user_projects_json['projects'][$projectKey]['alarms']; 
                         foreach($messages as $message_key => $messagesList){
                            echo "
                         <div class='sl-item b-success'>
                         <div class='sl-icon'>
                         <i class='fa fa-check'></i>
                          </div>
                            <div class='sl-item b-info'>
                                <div class='sl-content'>
                                    <div class='sl-date text-muted'>". $messagesList['t'] ."
                                    <span class='pull-right'>Name: " . strtoUpper($messagesList['n']) . " </span>
                                    
                                    </div>
                                    <div> " .$messagesList['m']. 
                                    "<span> 
                            <button onclick='clear_alarm(" . $message_key . ")' class='btn btn-sm white pull-right'> Clear </span> </button> </div>
                                    
                                    <div>
                                </div>
                            </div>";
                         }
                         
                         
                     ?>
                        </div>

如果$message_key是一个字符串,你需要在它周围加上引号。

<button onclick='clear_alarm(\"" . $message_key . "\")' class='btn btn-sm white pull-right'> Clear </span> </button> </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM