簡體   English   中英

JavaScript中的PHP集成代碼

[英]PHP in JavaScript integration code

我嘗試了幾種選擇,但無法正常工作。...我有一個代碼

<script type="text/javascript">
                $(document).ready(function() {
    <?php
    $sql = mysql_query("SELECT * FROM `info` WHERE `active` = '1' ORDER BY `id` DESC");
    $id = 'id';
    $title = 'title';
    $content = 'content';
    while ($rows = mysql_fetch_assoc($sql)){
    ?>
                    var timeline_data = 
                   [
                        { 
                            title:    '<?php echo $rows[$title];  ?>',
                            content:  '<?php echo $rows[$content];  ?>'
                        }
                   ];
    <?php
     }
     ?>
                    var timeline = new Timeline($('#timeline'), timeline_data);
                    timeline.setOptions({
                       animation:       true,
                        lightbox:        true,
                        first_separator: true,
                        max:             2,
                        loadmore:        5,
                        separator:       'year',
                        columnMode:      'dual',
                        order:           'desc'
                    });
                    timeline.display();
                });

</script>

沒有php代碼,時間軸可以正常工作,當我添加代碼php時,時間軸不起作用,什么也沒有出現,請幫助解決此錯誤。 謝謝

 <script type="text/javascript">
                    $(document).ready(function() {
        <?php
        $sql = mysql_query("SELECT * FROM `info` WHERE `active` = '1' ORDER BY `id` DESC");
        $id = 'id';
        $title = 'title';
        $content = 'content';
    ?>
      var timeline_data =[];
       <?php while ($rows = mysql_fetch_assoc($sql)){
        ?>
                         timeline_data[] = 

                            { 
                                title:    '<?php echo $rows[$title];  ?>',
                                content:  '<?php echo $rows[$content];  ?>'
                            }
                       ;
        <?php
         }
         ?>
                        var timeline = new Timeline($('#timeline'), timeline_data);
                        timeline.setOptions({
                           animation:       true,
                            lightbox:        true,
                            first_separator: true,
                            max:             2,
                            loadmore:        5,
                            separator:       'year',
                            columnMode:      'dual',
                            order:           'desc'
                        });
                        timeline.display();
                    });

    </script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM