【问题标题】:Using javascript templates in php在 php 中使用 javascript 模板
【发布时间】:2013-10-08 14:48:44
【问题描述】:

我有一个 php 文档,我在其中以两种方式添加“章节”(jquery 选项卡):

  1. 创建新章节时,将使用 javascript 和 Ajax 将其添加到列表和数据库中。如您所见,我已经有一个用于此目的的 tabTemplate。

    li = $( tabTemplate.replace( /#\{href\}/g, "#tabs-" + id ).replace( /#\{label\}/g, label ).replace(/#\{chapid\}/g, id) );
    
    tabs.find( ".ui-tabs-nav" ).append( li );
    
  2. 当标签从数据库初始化时,php和mysql会将章节添加到列表中:

    while($chaprow = mysql_fetch_array( $chapters )) 
    {
      echo '<li><a href="#tabs-'.$chaprow['id'].'">'.$chaprow['name'].'</a><a href="#" onclick="deleteChapter('.$chaprow['id'].');return false;">D</a></li>';
    }
    

如何在初始化数据库章节时使用我在 Javascript 中创建的模板?

【问题讨论】:

  • 澄清一下,您是在寻求帮助编写 AJAX 调用还是在进行数据库组织?
  • 我已经有 AJAX 调用了,只需要从数据库中取出数据并将值放入正确的格式。

标签: javascript php jquery mysql tabs


【解决方案1】:

例如,使用Mustache for PHPfor JS 共享模板。

【讨论】:

    【解决方案2】:

    打印数据,让 JS 处理模板。即:

    echo '<script>var Tabs.list = '. json_encode($tablist) .'; Tabs.init()</script>';
    

    【讨论】:

      猜你喜欢
      • 2012-10-01
      • 2011-08-24
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多