Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在静态HTML页面上包含动态内容_Javascript_Html_Content Management - Fatal编程技术网

Javascript 在静态HTML页面上包含动态内容

Javascript 在静态HTML页面上包含动态内容,javascript,html,content-management,Javascript,Html,Content Management,我注意到在像IGN和Gamespot这样的网站上,他们的专题文章和评论页面都是HTML(.HTML),页面上包含像用户评论这样的动态内容 他们如何在静态HTML页面中包含这种类型的动态内容 如果我关闭Javascript并查看他们的一个页面,他们的动态内容就会消失,所以我认为这是用Javascript完成的 我对提供类似的内容很感兴趣,希望通过HTML而不是动态PHP页面来提供类似的内容,所有内容都存储在数据库中(除了注释之类的内容) 希望这是有意义的。实现这一目标的一种常用技术是使用。显然,动

我注意到在像IGN和Gamespot这样的网站上,他们的专题文章和评论页面都是HTML(.HTML),页面上包含像用户评论这样的动态内容

他们如何在静态HTML页面中包含这种类型的动态内容

如果我关闭Javascript并查看他们的一个页面,他们的动态内容就会消失,所以我认为这是用Javascript完成的

我对提供类似的内容很感兴趣,希望通过HTML而不是动态PHP页面来提供类似的内容,所有内容都存储在数据库中(除了注释之类的内容)


希望这是有意义的。

实现这一目标的一种常用技术是使用。显然,动态内容必须来自动态服务器端脚本。

实现这一点的一种常用技术是使用。显然,动态内容必须来自动态服务器端脚本。

它是用Javascript完成的。最常见的方法是在页面上使用Javascript访问某种API来检索适当的注释(也称为AJAX)。除非使用某种API(可能是HTTP)公开数据库,否则无法以这种方式访问数据库


如果你想在自己的网站上看到类似的内容,可以查看在其服务器上存储评论并使用Javascript检索评论的服务。

这是用Javascript完成的。最常见的方法是在页面上使用Javascript访问某种API来检索适当的注释(也称为AJAX)。除非使用某种API(可能是HTTP)公开数据库,否则无法以这种方式访问数据库


如果您想在自己的站点上使用类似的内容,请查看在其服务器上存储评论并使用Javascript检索评论的服务。

我不知道,但我猜这是Javascript ajax。有一些解决方案可以做到这一点,但JavaScript是最好的,请查看MooTools(我个人最喜欢的)和JQuery。

我不知道,但我猜是JavaScript ajax。有几种解决方案可以做到这一点,但JavaScript是最好的,请查看MooTools(我个人最喜欢的)和JQuery。

当您与客户机-服务器建立关系时,通常会在后台发生许多事情

例如,可以将Apache配置为将文件结尾为
.xxx
的任何“文件扩展名”解析为PHP。因此,您可以将Apache实例配置为在.html文件中解析PHP,就像在.PHP文件中一样:

此外,您还可以向浏览器提供不同的“内容类型”,以便PHP解析的页面可以向浏览器发送PDF内容:

现在,一种可能更简单的方法是使用获取URL请求并将其重写为PHP页面,将URL请求的其余部分添加为请求属性,例如在模型视图控制器模式中:

这样,服务器的PHP解析器实际上会将URL视为


然后,您可以使用AJAX方法专门更新页面的一部分,如其他答案中所述。

当您与客户机-服务器建立关系时,通常会在后台发生许多事情

例如,可以将Apache配置为将文件结尾为
.xxx
的任何“文件扩展名”解析为PHP。因此,您可以将Apache实例配置为在.html文件中解析PHP,就像在.PHP文件中一样:

此外,您还可以向浏览器提供不同的“内容类型”,以便PHP解析的页面可以向浏览器发送PDF内容:

现在,一种可能更简单的方法是使用获取URL请求并将其重写为PHP页面,将URL请求的其余部分添加为请求属性,例如在模型视图控制器模式中:

这样,服务器的PHP解析器实际上会将URL视为


然后,您可以使用AJAX方法专门更新页面的一部分,如其他答案中所述。

请注意,URL以.html结尾并不意味着页面是静态的。很容易将web服务器配置为将*.html与PHP、Java Servlet或任何其他动态页面生成技术相关联。请注意,URL以.html结尾并不意味着页面是静态的。将web服务器配置为将*.html与PHP、Java Servlet或任何其他动态页面生成技术相关联非常容易。似乎让Apache在.html页面中解析PHP是我的选择。有什么坏处吗?我可以将此行为限制到某些目录吗?我认为,使用这种方法,编辑可以发布底部带有PHP注释系统的HTML文章。从本质上来说,我看不出有什么问题。如果这是你需要的,你有办法让它发生,那么就让它发生。不过,考虑一下你是否需要它,因为你可以很容易地绕过这个问题,比如用HTML结尾的表达式引擎和WebLogin条目。当您进入客户机/服务器操作层时,文件扩展名在很多程度上都是毫无意义的。@Tom,再次阅读您的评论,我强烈建议您使用表达式引擎或Drupal之类的工具,而不是自定义系统。如果你需要一个评论系统,你有编辑/故事作者,你不需要重新发明一个CMS,你只需要一个符合你要求的,EE将是一个很好的解决方案,尽管你需要购买它(我不是Ellisab的附属机构,尽管我有一个网站使用EE:)。我会检查EE。似乎这就是IGN的用途。我打算将每个文章详细信息项存储在一个表中,然后基于.php?articleid=10等传统项目构建页面,但似乎EE为您完成了所有这些,并且高度可定制。@Tom-EE对您的用例非常有用(就像Drupal一样)。除非你以挑战为生,否则就要有人支持你