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>
一番上のリンクをクリックすると、次のエラーが表示されます: Uncaught Error: Syntax error, unrecognized expression: /ModalTest/test/createResult
これをgrailsで動作させる方法、またはコントローラーを利用して動作する別のダイアログ/モーダルソリューションを用意する方法について誰か提案がありますか?
前もって感謝します。