【问题标题】:Include another HTML file in a HTML file Single Page Application在 HTML 文件中包含另一个 HTML 文件 单页应用程序
【发布时间】:2013-12-01 04:06:30
【问题描述】:

我有一个小要求,我想在 durandal(单页应用程序)的 productsearch.html 中包含 productresults.html 文件。任何人都可以帮助我,我也尝试了以下方法。

<link rel="components" href="productResults.html">
<!--#include virtual="productSearch.html" --> 

谢谢,
湿婆

【问题讨论】:

  • 你想要做的是Server side include。您的网络服务器必须配置为支持它 - 听起来您的服务器可能不支持?

标签: html knockout.js durandal single-page-application


【解决方案1】:

使用 jQuery 的解决方案:

<html> 
  <head> 
    <script src="jquery.js"></script> 
    <script> 
    $(function(){
      $("#includedContent").load("productResults.html"); 
    });
    </script> 
  </head> 

  <body> 
     <div id="includedContent"></div>
  </body> 
</html>

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    感谢您的支持和信息。

    最后,代码片段在 SPA 中对我来说可以正常工作。

    <!--ko compose: {view: 'nav'} -->
    <!--/ko-->
    

    【讨论】:

      【解决方案3】:

      你想要做的是Server side include

      您的网络服务器必须配置为支持它 - 听起来您的服务器可能不支持?

      您的网络服务器也可能要求文件具有特殊后缀,例如“productSearch.shtml”。

      您可以在这里查看更多详细信息:

      【讨论】:

        猜你喜欢
        • 2012-02-17
        • 2019-01-04
        • 2013-06-25
        • 1970-01-01
        • 2014-07-03
        • 1970-01-01
        • 2016-12-14
        • 1970-01-01
        • 2011-01-21
        相关资源
        最近更新 更多