2011-08-11 265 views
0

我有一个应用程序使用jQuery选项卡为用户显示不同的动态内容。用户可以将各种信息订阅订阅到每个标签上的“豆荚”。例如,第一个选项卡可能有4个容器,并且选项卡上的每个容器显示不同的信息。用户可以为每个选项卡选择不同的模板(如4个较小的吊舱或2个较大的吊舱等)。jQuery选项卡重新加载内容

我已经构建了一个用户界面,允许用户重命名该选项卡并更改该选项卡中显示的模板。问题是,当用户更改选项卡的模板时,选项卡不会刷新/重新加载以显示新模板。显示新模板的唯一方法是重新加载整个屏幕。

我曾尝试使用下面的代码的标签已在数据库

$("#tabselector").tabs("load", tabindex); 

更新后,但是上面似乎并没有重新加载标签尝试。我不确定我做错了什么。任何建议将不胜感激。

+0

您可能需要发布一些更多的代码:您如何创建选项卡以及新模板如何插入选项卡? –

+0

“选项卡已在数据库中更新”是什么意思? –

回答

2

我不确定我是否收到了您的问题,但我会尝试从问题的最后一段中猜出您的结果。

如果要更改远程/ AJAX选项卡的URL,则需要使用.tabs("url" , index , url)方法。如果已经加载了load方法,它将不会再次加载选项卡。请参阅documentation

+0

+1 - 感谢威廉!首先,对于写得不好的问题感到抱歉,但它有点复杂,我认为我使它变得更加复杂。无论如何,我意识到我需要更新jQuery所使用的url,否则jQuery会重新加载旧选项卡的URL,我自己也得到了相同的答案。 – wblakenc

相关问题