代码之家  ›  专栏  ›  技术社区  ›  Woppi

通过php或jquery-ajax动态创建HTML?哪种方法更快或更好?

  •  0
  • Woppi  · 技术社区  · 14 年前

    嗨,我只想知道动态创建HTML的最佳实践是什么。我有两种方法

    直接PHP

    <div id='id-here'>
        <?php
            $user->id = $_GET['id'];
            $user->displayUserInformation( );
        ?>
    </div>
    

    jquery ajax(在页面加载时调用JS脚本)

    $.ajax({
        type: 'GET',
        url: 'inc/user_information.php',
        data: 'user_id=user_id', //assuming user_id value was already set.
        success: function(html)
        {
            $('#user_information').empty().html(html);
        }  
    });
    

    注意:这段代码不存在,只是为了显示我的意思^ ^我也知道jquery加载,但更喜欢使用jquery-ajax来处理复杂的事情。

    谢谢!

    6 回复  |  直到 13 年前
        1
  •  1
  •   GordonM    14 年前

        2
  •  1
  •   Nathan MacInnes    14 年前

        3
  •  1
  •   ajreal    14 年前

        4
  •  1
  •   nonopolarity    14 年前

        5
  •  1
  •   moderns    13 年前

        6
  •  0
  •   origam iFolder    14 年前

        <img src="<?php echo get_bloginfo('template_directory').'/images/bracket.png';?>" class="bracket" />
        <img src="<?php echo get_bloginfo('template_directory').'/images/bracket.png';?>" class="bracket" />
        <img src="<?php echo get_bloginfo('template_directory').'/images/bracket.png';?>" class="bracket" />
        <img src="<?php echo get_bloginfo('template_directory').'/images/bracket.png';?>" class="bracket" />
    

     for($i=0;$i++;$i<4){ ?>    //start loop, 4x
       <img src="<?php echo get_bloginfo('template_directory').'/images/bracket.png';?>" />
       //Image path using php
     <?php }   ?>        // end loop