首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >弹出框从数据库拉取信息

弹出框从数据库拉取信息
EN

Stack Overflow用户
提问于 2011-03-21 20:44:47
回答 1查看 1K关注 0票数 1

我希望用户点击链接,然后窗口弹出,但我希望窗口内的数据从数据库中拉出,我需要重复这一过程为5个链接,也拉出一个数据库。说出这个月最受欢迎的商品。我的问题是,如何才能最好地实现这一点?Jquery或AJAX。我只是想看看用.net和C#编写代码哪种更容易。如果有人有任何与此相关的教程,那就太好了。提前谢谢你们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-21 22:17:17

我认为最简单的解决方案是,您可以将窗口编码为单独的页面asp.net页面。在后台代码中,您可以从数据库中获取数据。该链接将以弹出模式窗口的形式打开此页面。当页面执行时,它将从您的数据库中获取数据。

如果您要做一些更奇特的事情,比如想要使用jQuery对话框,则需要使用ajax获取对话框的内容,当用户单击链接时可以调用ajax。

您可以将JQuery与Ajax API一起使用--使用http://api.jquery.com/jQuery.get/方法调用web服务,例如通过http的.net wcf服务。在jquery脚本中,您可以调用.get(...)方法调用您的服务(然后从数据库获取数据)。使用返回的数据,您可以替换div元素的内容,然后可以将其用于jQuery对话框。

代码语言:javascript
代码运行次数:0
运行
复制
            $.get(WEB_METHOD_URL,
                { param1: XXX, param2: YYY },
                function (data) {
                    $('#ID_OF_DIV').empty().append(data).dialog('open');
                }); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5377727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档