使用 Grails 2.0.4 和 FancyBox 2。
我正在尝试在 grails 框架的模式或对话框弹出窗口中呈现 html。目前我正在尝试使用 FancyBox 2 来执行此操作。但是我似乎无法渲染 fancybox。这是我目前拥有的。
控制器:
class TestController {
def index() { }
def createResult() {
render 'got here dude'
}
}
从 gsp 中发挥作用:
<body>
//attempts to use fancy box but fails
<a class="fb" href="${createLink(action: 'createResult', controller: 'test') }" >Click Here</a>
//not fancy box, renders page only
<a class="not" href="${createLink(action: 'createResult', controller: 'test') }" >Click Here2</a>
<script type="text/javascript">
$(document).ready(function() {
$(".fb").fancybox();
});
</script>
</body>
通过单击顶部链接,我最终收到以下错误:未捕获错误:语法错误,无法识别的表达式:/ModalTest/test/createResult
有没有人对如何让它与 grails 一起工作或有另一个可以通过使用控制器工作的对话框/模态解决方案有任何建议?
先感谢您。