2013-07-19 71 views
-4

我有一个父页面call.jsp 在这个页面上我有div标签,我想加载这个div标签页(veh.jsp)已经有jQuery UI标签和所有内容。 意味着我只是想要页面加载在父页面中,而无需在call.jsp上编写jquery选项卡的代码。通过ajax载入页面jquery ui标签在其他页面div标签

+0

我真的不明白你想要什么,但也许你可以在这里找到一些有趣的事情 - > [JQuery的UI选项卡:如何做我直接导航到另一个页面的标签?](http://stackoverflow.com/questions/2554951/jquery-ui-tabs-how-do-i-navigate-directly-to-a-tab-from-another-页) – PaoloCargnin

+0

我会说清楚。看到我有这个页面call.jsp带有ID =“call”的锚标记和ID =“veh_tabs”的div选项卡。我有另一个页面veh.jsp其中有jquery ui选项卡,每个选项卡都有一些内容。现在我想要点击锚标记我想要div的id =“veh_tabs”加载页面veh.jsp加载标签和内容通过ajax .so onclick定位标记iam做ajax调用并刷新与veh.jsp的div标记,但我没有得到jquery –

+0

Mhh的标签功能...好吧,我想我明白了,它不是一些小东西,我的adivice是使用jquery的[load()函数](http://api.jquery.com/load/)并阅读Tabs api。你会发现你需要 – PaoloCargnin

回答

1

我得到了解决方案伙计们。 正如我前面所说,我有一个页面Veh.jsp这是有这个jQuery UI标签和内容。 我有另一个页面call.jsp 在这个页面上我有一个id =“call”标签和另一个id =“veh_tabs”标签。 现在我想要点击页面call.jsp的标签。 但jQuery的标签来作为正常的链接而不是标签。 我仔细检查了jQuery AJAX方法.load()后发现了解决方案。

load()方法从服务器加载数据并将返回的数据放入选定的元素中。

$(selector).load(url,data,function(response,status,xhr)) 

这里,

网址:要加载的URL(manadatory)

数据:数据发送到服务器的请求(可选)

沿

函数():请求完成时执行的回调函数。

的代码如下:

$("#veh_tabs").load('../veh.jsp>veh_id='+veh_id+'#tabs',(function(){ 
$("#tabs".tabs({ 
event:"mouseover" 
}) 
})); 

这里veh.jsp是从哪个数据被加载

功能的URL()是应该加载内容后运行的jquery接片的功能。 而ID:#tabs指定一个空格,表示解析整个文档并仅从指定其id的元素加载内容。

有关.Load更多详细资料()检查此链接

http://api.jquery.com/load/