所以对于那些熟悉 ExpressionEngine CMS 的人来说,你知道当你嵌入代码时,你可以 {embed="site/header" dog_name="Shadow"} 然后在嵌入中调用参数(即..
<div><h2> - My dog's name is {embed:dog_name} </h2> </div>
但是,当我尝试将相同的原则应用于此嵌入时,它会失败:
<div id="graphicLinks">
{embed="in-store-analytics/retail-analytic" quote="Hello"}
</div>
传递给...
<script>
window.onload = function() {
var p = Raphael("graphicLinks", 300, 50);
var quote = {embed:quote};
// Creates an object group
p.setStart();
var contactRect= p.rect(0, 0, 120, 45);
var contactText = p.text(11,22,quote);
还有更多代码,但我只包括了相关部分。
有任何想法吗?提前致谢。
更新:好的所以我只是调试了一下,我发现该元素确实通过了。但是,html 无法识别该元素:
window.onload = function() {
var p = Raphael("graphicLinks", 300, 50);
var quote = Hello;
Java 控制台显示“ ReferenceError: Hello is not defined ”