选择正确'和“;在一个php/javascript混合函数中

choosing right ' and " in a mixed php/javascript function

本文关键字:php 一个 javascript 函数 混合 选择      更新时间:2023-09-26

我正在使用甜蜜警报插件花哨的javascript警报。但是当$_GET变量中有内容时,你只需要一个警报。然后我在"文本"中加入了一个facebook框,脚本被破坏了。我发现,如果没有php if语句,它可以工作,所以问题必须是行' and ":

echo 'text: "Thank you so much for your support!<br><br><small>
Now please follow us on Facebook.</small><br><br><div class="fb-follow" 
data-href0="https://www.facebook.com/pages/Juuin/1618729241739708" 
data-layout="box_count" data-show-faces="true"></div>",';` 

整个脚本是这样的:

    <?php
if($_GET['reg'] == "sucess"){
    echo '<script>';
    echo 'sweetAlert({';
    echo 'title: "You did it!",'; 
    echo 'text: "Thank you so much for your support!<br><br><small>Now please follow us on Facebook.</small><br><br><div class="fb-follow" data-href0="https://www.facebook.com/pages/Juuin/1618729241739708" data-layout="box_count" data-show-faces="true"></div>",'; 
    echo 'html: true';
    echo '});';
    echo '</script>';
}
   ?>

试试这个

<?php
if($_GET['reg'] == "sucess"){
   echo '<script> sweetAlert({title: "You did it!",text: "Thank you so much for your support!<br><br><small>Now please follow us on Facebook.</small><br><br><div class="fb-follow" data-href0="https://www.facebook.com/pages/Juuin/1618729241739708" data-layout="box_count" data-show-faces="true"></div>", html: true }); </script>';
}
   ?>

如果有帮助请告诉我