我有以下javascript函数:
<script type="text/javascript">
function quickCardRegister_OnCompleteSave() {
publishContent('This is a description',#{imagePath},'http://www.lala.com');
}
</script>
使用值http://localhost/img/30_w130px.gif
填充imagePath变量我在参数列表
之后出现以下脚本错误:缺失publishContent('这是一个描述',http://localhost/img/30_w130px.gif,'http://www.lala.com');
如何用引号括住http://localhost/img/30_w130px.gif?
由于
答案 0 :(得分:0)
在关闭脚本标记之前的函数末尾缺少'}'怎么样?
<script type="text/javascript">
function quickCardRegister_OnCompleteSave() {
publishContent('This is a description',#{imagePath},'http://www.lala.com');
}
</script>
答案 1 :(得分:0)
尝试
publishContent('This is a description','"' + #{imagePath} + '"','http://www.lala.com');
答案 2 :(得分:0)
您的功能缺少}
以及javascript连接的+
:
<script type="text/javascript">
function quickCardRegister_OnCompleteSave() {
publishContent('This is a description' + #{imagePath} + 'http://www.lala.com');
}
</script>
我假设你会动态替换#{imagePath}
。
答案 3 :(得分:0)
好像你使用某种模板语言..
您是否尝试过引用#{imagePath}?
<script type="text/javascript">
function quickCardRegister_OnCompleteSave() {
publishContent('This is a description','#{imagePath}','http://www.lala.com');
}
</script>