echo'<div class="J_TWidget hidden" data-widget-type="Popup" data-widget-config="{
                  'trigger':'.first-$i',
                  'align':{
                  'node':'.first-$i',
                  'offset':[0,0],
                  'points':['bl','tl']
                   } }">';
这个输不出啊,里面的变量输不出!
哪位好心的老大帮我看看啊!!谢谢!

解决方案 »

  1.   

    $str = <<<EOF
    <div class="J_TWidget hidden" data-widget-type="Popup" data-widget-config="{
                      'trigger':'.first-$i',
                      'align':{
                      'node':'.first-$i',
                      'offset':[0,0],
                      'points':['bl','tl']
                       } }">
    EOF;echo $str;-------------------------echo "<div class=\"J_TWidget hidden\" data-widget-type=\"Popup\" data-widget-config=\"{
                      'trigger':'.first-$i',
                      'align':{
                      'node':'.first-$i',
                      'offset':[0,0],
                      'points':['bl','tl']
                       } }\">";--------------------------用 . 操作符连接--------------------------
      

  2.   

    $i = 2;
    echo <<< TXT
    <div class="J_TWidget hidden" data-widget-type="Popup" data-widget-config="{
                      'trigger':'.first-$i',
                      'align':{
                      'node':'.first-$i',
                      'offset':[0,0],
                      'points':['bl','tl']
                       } }">
    TXT;<div class="J_TWidget hidden" data-widget-type="Popup" data-widget-config="{
                      'trigger':'.first-2',
                      'align':{
                      'node':'.first-2',
                      'offset':[0,0],
                      'points':['bl','tl']
                       } }">
      

  3.   

     echo'<div class="J_TWidget hidden" data-widget-type="Popup" data-widget-config="{
                      'trigger':'.first-$i',
                      'align':{
                      'node':'.first-$i',
                      'offset':[0,0],
                      'points':['bl','tl']
                       } }">';echo 'asd{$i}'; 你这样用单引号 php是不识别其中的变量的 他会把$i当成个字符串。
    echo "asd{$i}";这样的话php会解析$i 这样变量会输出的。