Playframework 玩framefork错误地将参数从控制器渲染到视图
我的控制器操作:Playframework 玩framefork错误地将参数从控制器渲染到视图,playframework,Playframework,我的控制器操作: public static void showGalery() { ... render(subPhotos, size); } 我的一部分看法是: <img id="mainImage" src="${subPhotos.get(0).path}" class="galery-main-photo" onmouseover="toolTip(${subPhotos.get(0).description});"
public static void showGalery() {
...
render(subPhotos, size);
}
我的一部分看法是:
<img id="mainImage"
src="${subPhotos.get(0).path}"
class="galery-main-photo"
onmouseover="toolTip(${subPhotos.get(0).description});"
onmouseout="toolTip();" />
路径从操作中正确传递,但描述不正确(javascript函数不调用)。如果我写${subPhotos.get(0).description.length()}
,则调用Javascript函数并传递正确长度的字符串。
从DB得到了正确的描述
谢谢,
Sergey因为描述是一个字符串,所以必须用引号将其括起来。确保使用单引号,因为HTML属性使用双引号
onmouseover="toolTip('${subPhotos.get(0).description}');"
我不是100%确定,但我想Sergey是说,如果他添加长度方法,那么值会显示在工具提示中,但如果他只是留下描述,那么什么也不会出现。@Codemwnci不确定你在说什么。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。