如何回发并在悬停时显示div并从数据库中获取信息

时间:2011-12-13 15:51:39

标签: javascript asp.net html hover postback

我使用ASP.NET,并希望在表中列出一组结果。该表将输出从数据库生成的人名的链接。我想要的是当你将鼠标悬停在链接上时,它会显示一个小div,它将填充从数据库生成的一些结果。我可以使用哪些方法和技术来回发悬停,并从ASP.net函数中检索信息?

2 个答案:

答案 0 :(得分:1)

您可以查看使用jquery的$.get()函数并调用webmethod来返回json数据甚至是html,然后您可以使用它们加载到div中,然后在悬停时显示。

答案 1 :(得分:1)

您可以使用jQuery ajax:这是使用服务器端代码动态处理浏览器请求的一种非常好的方法。

jQuery('#link_element_id').hover(function(){
       $.ajax({
              type: "POST or GET",
              url:    "url",
              datatype:"json or xml", // check more option
              success: function(data) {
                       // handle response data
                         jQuery('#div_id').show();
                       },
              async:   true
            });    

});

有关详细信息,请查看以下链接:

http://api.jquery.com/jQuery.ajax/

http://api.jquery.com/category/ajax/