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

时间:2009-08-28 16:07:57

标签: asp.net jquery jquery-plugins

情景:

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

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

ExternalURL:Customers.aspx?CustomerID = 224
ExternalDIV:CustomerDetail

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

我发誓我几个月前发现了一个插件,但现在似乎无法追踪它......

2 个答案:

答案 0 :(得分:2)

只要该外部网页位于同一个域中,您就可以使用jQuery's ajax load函数执行此操作。

Par例子:

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

答案 1 :(得分:0)

可能会工作:

http://rndnext.blogspot.com/2009/02/jquery-ajax-tooltip.html

他有外部页面名称(personajax.aspx)和div名称(personPopupResult)硬编码,但这些可以作为参数传递,就像他将'page'和'guid'作为参数传递一样。