嗨,伙计们,我正在尝试做商业催化剂的if语句
在bc中,他们为您提供模板标记,即{module_webapps,5502,a,}
我正在尝试运行一条if语句,将其作为代码添加到div中。
var pathname = window.location.pathname;
if(pathname == '/test') {
//var mod = "{module" + '_' + "webapps,5502,a,}";
$('.comment-box').html("{module" + '_' + "webapps,5502,a,}");
//alert(mod);
}它通过了,但它在网页中显示为文本,并且不运行代码。
发布于 2011-07-26 14:54:07
你不能这么做。模块需要在服务器端以{module_webapps,5502,a,}的形式出现,以便渲染引擎将数据提取出来。在客户端像这样组装它将不会有任何作用。
发布于 2011-01-28 05:57:48
我知道这是一个相当古老的问题,但我自己才刚刚开始钻研BC (呃。真是一团糟,他们的管理中心!)
我怀疑它不能为你工作的原因是他们实际上在UA获得被请求的页面之前对html模板文件做了一些预处理。这些标记将被其相关的content Server端替换;在客户端插入模板标记将不会进行预处理。
https://stackoverflow.com/questions/4196608
复制相似问题