2009-08-28 76 views
1

场景:jQuery插件显示外部页面上特定div的内容?

说我在发票详细信息页面上。我有一个客户名称标签,我希望能够将标签上的客户详细信息加载到鼠标悬停的弹出式工具提示上。

此工具提示的内容应当来自特定的div的内容的外部页上,例如:

ExternalURL:Customers.aspx客户id = 224
ExternalDIV:为CustomerDetail

因此,URL会为特定客户提供详细信息,并且通过传递div名称,我不会显示标题或任何通常在进行适当导航到页面时显示的无关信息。想要调用外部页面的原因是,我可以用很少的代码从任何页面弹出客户详细信息。

我发誓,我发现了一个插件,这在几个月前做,但似乎无法立即追查....

回答

2

只要外部页面上的同一个域,你可以做这使用jQuery's ajax load函数。

面值例如:

$("#currentDiv").load("/Customers.aspx?CustomerID=224 #CustomerDetail"); 
+0

虽然我的页面没有#currentDiv,所以需要一个弹出式插件... – tbone 2009-08-28 17:58:49

+0

从您的问题看,您的主要关注点似乎是如何获取内容。 .load()函数将完成你所需要的。如果你需要一个工具提示/弹出窗口,只要做一个谷歌搜索jQuery工具提示 - 那里有几个解决方案,你可以使用。 – 2009-08-28 18:27:06

+0

我一直在做大量的谷歌搜索,还没有找到一个jQuery插件,可以a)加载一个外部URL,b)在弹出式工具提示中,c)仅显示某个DIV – tbone 2009-08-28 20:25:40