祝大家新年伊始一切顺利
我是一名初级开发人员。我正在开发一个网站。我有几个 div,它们组成了由 jquery portlet 增强的可拖动框。请参阅下面的代码。(html)。
<div class="portlet">
<div class="portlet-header"> Category A </div>
<div class="portlet-content">
</div>
</div>
<div class="portlet">
<div class="portlet-header"> Category B </div>
<div class="portlet-content">
</div>
</div>
我还有一个来自数据库开发人员的存储过程,它返回类别列表。根据用户的选择,类别列表可能会有所不同。 所以我必须动态地创建那些盒子。 SP 返回的每个类别都应替换 Category A、Category B 等。因为我不知道 SP 返回的类别数量,所以我只是对这些 div 进行了硬编码。我的问题只是如何?我怎样才能做到这一点?
我必须在 VS 2010 中使用 VB.net。数据库在 SQL Server 2008 中。 非常感谢hhhhh,请在回复中提供尽可能详细的信息,因为我是初学者。谢谢ssssssssss。
最佳答案
好吧,我这样做的方法是,在您的网站上设置一个通用处理程序来查询数据库中的类别。您需要将此数据作为 JSON 打印在页面上,以便 jquery 可以轻松理解它,然后在您要显示信息的网页上,使用 jquery 的 getAjax 函数调用您的通用处理程序,然后遍历处理程序的类别返回为每个创建一个 div。
您也可以在 asp.net 上使用 ajax 和转发器来完成此操作,只需将转发器添加到页面,使用您的 div 设计设置 ItemTemplate,然后在后面的代码中将转发器连接到您的 SP。
如果您对此有任何疑问,请发表评论,我会尽力提供帮助。
关于jquery - 创建具有 SP 返回的不同标题的动态框(div),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715328/