我在我的Grails应用程序中使用jQuery UI中的Tabs。
在不同的选项卡中,我想显示来自控制器的动作(因此没有静态html网站等)。通过AJAX在jQuery-Tabs中加载grails操作
<script>
$(function() {$("#tabs").tabs()
</script>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
</ul>
<div id="tabs-1">
<g:include controller="controller1" action="action1" />
</div>
<div id="tabs-2">
<g:include controller="controller2" action="action2" />
</div>
</div>
是否可以通过AJAX加载这些动作或gsp站点?
在jQuery网站上有一个例子(http://jqueryui.com/demos/tabs/#ajax),但在这个例子中它们只加载一个静态的html网站。
谢谢! 它还适用于:
在标签ul/li链接中使用'remoteLink'会导致加载发生两次:一次是通过jQuery UI,另一次是由'remoteLink'标签生成的JavaScript。我建议坚持使用'createLink'创建一个普通的URL ,而不需要额外的AJAX调用。 – 2012-02-29 14:20:19