【发布时间】:2010-01-12 10:48:17
【问题描述】:
我正在编写一个应用程序,它从 AJAX JSON 响应中呈现“作业”对象列表。
从返回的数据中呈现标记的最佳方法是什么。现在我非常确信在服务器端生成 HTML 标记并从 AJAX 调用返回它是一个坏主意。根据经验,它使 HTML 难以维护,重构内容是一场噩梦,所以我将 Job 对象的集合作为 JSON 返回。
那么,问题是如何根据用户输入呈现 HTML?我已经看到了一些在页面上放置标记模板然后使用 JQuery 克隆它并填充相关数据并将其插入 DOM 的示例。
这样做的问题是模板包含可见内容(图像等)并且应用程序需要降级,所以我在页面上有一个转发器,如果 JS 不可用,服务器端代码和填充页面加载。
任何建议将不胜感激。
【问题讨论】:
标签: c# .net asp.net jquery ajax