是否可以将BigCommerce全局变量分配给javascript var以便适当地修改文本?例如:
<script type = "text/javascript">//<![CDATA[
var test = %%GLOBAL_ProductDesc%%;
//insert modification to "test" here
$(document).ready(function() {
document.getElementById("text").innerHTML = test;
});
//]]>
</script>
编辑:
我尝试过:
var test = '%%GLOBAL_ProductDesc%%'
这适用于某些描述,但不是全部。这可能是什么原因?
答案 0 :(得分:1)
您尝试分配变量时可能遇到问题的原因是您的产品说明内部是否有单引号。
我的建议是将变量设置为等于描述的容器元素。
<div id="ProductDescription">
%%GLOBAL_ProductDesc%%
</div>
然后是JS
var productDesc = $('#ProductDescription').html();
或者如果你只想要纯文本
var productDesc = $('#ProductDescription').text();