JavaScript网址具体添加cfset cfinclude

时间:2014-05-27 13:39:48

标签: javascript html coldfusion

对不起,如果我的标题有点偏,但我正在使用的是CMS系统。我们有一个默认模板,并希望更改依赖于URL的侧边栏。我们已经设置了一个动态的.cfm文件,可以从CMS中提取页面内容并使用它在模板部分中显示它。

<cfset includeID = 7> <cfinclude template="/PageInclude/PageInclude.cfm"/>

此示例将从pageID 7中获取内容。我遇到的问题是将上面的cfset include插入到javascript字符串中,使其特定于url。我想做的是:

<script type="text/javascript">
$(function() {
  var loc = window.location.href; // returns the full URL
  if(/foo/.test(loc)) {
    $('.col-xs-12.col-sm-4.contact-form').html('<cfset includeID = 7> <cfinclude template="/PageInclude/PageInclude.cfm"/>');
  }
  if(/beta/.test(loc)) {
    $('.col-xs-12.col-sm-4.contact-form').html('<cfset includeID = 8> <cfinclude template="/PageInclude/PageInclude.cfm"/>');
  }
  if(/alpha/.test(loc)) {
    $('.col-xs-12.col-sm-4.contact-form').html('<cfset includeID = 9> <cfinclude template="/PageInclude/PageInclude.cfm"/>');
  }
});
</script>

我尝试使用\&#34; ..... \&#34;并且还将整个字符串更改为&#39; &#39;引号。这些都没有起作用,也没有在模板中显示.col-xs-12.col-sm-4.contact-form。是否有更好的方法来实现这个想法或任何想法如何实现上述结果?提前谢谢你们。

0 个答案:

没有答案
相关问题