Javascript 生成内容,PHP风格
我目前正在开发一个类似于提醒程序的PHP网站 在我的大多数其他网站上,我使用jQuery通过附加div对象来生成布局,因为它们与数据库没有任何连接 现在我正在使用更多基于服务器的操作,我的计划是首先构建模板php文件,然后使用函数生成动态内容(例如每个任务的div)。使用php(如..)生成动态元素的正确且广泛实现的方法是什么Javascript 生成内容,PHP风格,javascript,php,jquery,html,dynamic,Javascript,Php,Jquery,Html,Dynamic,我目前正在开发一个类似于提醒程序的PHP网站 在我的大多数其他网站上,我使用jQuery通过附加div对象来生成布局,因为它们与数据库没有任何连接 现在我正在使用更多基于服务器的操作,我的计划是首先构建模板php文件,然后使用函数生成动态内容(例如每个任务的div)。使用php(如..)生成动态元素的正确且广泛实现的方法是什么 多个分区(分区) 钮扣 弹出窗口 形式 我想我的最后一个问题是,PHP应该生成内容,还是应该通过JSON传递内容并由javascript处理。哪个更合适 非常感谢。基本上
非常感谢。基本上,我建议将HTML放入字符串中,并用PHP输出 为了获得更多的结构,我将一些部分划分为不同的文件,这些文件只包含在每个动态页面中 例如: 在文件的顶部,我使用php创建动态信息, 还有一些其他动态/静态信息,如: -页眉,可用于所有页面,也可以是动态的。例如页面标题
- 导航菜单
- 然后我创建实际的页面内容
- 包含页脚
<?php
date_default_timezone_set('Europe/Berlin');
$title = 'This is my page title';
// do something
// create $content
include_once('includes/header.php');
include_once('includes/menu.php');
$output .= <<<HEREDOC
<div class="content">
{CONTENT}
</div>\n
HEREDOC;
include_once('includes/footer.php');
$output = @preg_replace('/{CONTENT}/',$content,$output);
echo $output;
?>
当然,有很多方法可以改进或扩展这一点。但我希望这是一个很好的示例。只需将纯html写入字符串并使用echo函数。这是附加html内容的最常用方法吗?在我看来,这似乎相当杂乱无章。但是谢谢你的建议,最常见的方法是用php解析信息,用javascript实现网站的交互性和布局,而不是用php实现两者。