我正在为一些相当复杂的对象编写管理表单.它是一个标准的转发器,显示每个对象行的一些"基本"信息(名称,ID等).
单击行的"编辑"会扩展它(使用JQuery)以显示所有关联的可编辑对象的完整恐怖.其中一个是与每行相关联的文档列表,需要进行JQuery编辑,以便用户可以单击"编辑"打开完整行gui,然后取消/选择复选框以取消/关联文档然后点击"保存" '坚持一切.
目前我正在使用嵌套转发器来存储最初隐藏的字段 - 转发器生成一个隐藏的表单字段,其中包含关联文档的逗号分隔ID列表.在填充Edit gui时,我在分隔字符串上执行拆分操作,并根据需要设置/取消设置复选框.
从可维护性的角度来看,这是一场噩梦,在我寻找解决方案的网络徘徊中,我注意到JQuery有一些功能可以充当客户端数据库.有没有人有这方面的经验,如果有的话,你会推荐吗?我的自定义JS解析csv-strings并动态构建gui开始让我陷入困境.
提前致谢,
5arx
我使用 NodeJS 开发了一个移动 Web 应用程序。所有用户无需身份验证即可访问数据(食物、菜单等)。他们可以列出产品,喜欢它们,或者将它们标记为最喜欢的..等等我想要的是给他们唯一的ID(第一次访问时)以便在他们每次访问时识别它们,并通过将这些操作存储在我的数据库中来跟踪他们的操作想要这样,因为当他们重新访问我的应用程序时,我会说“您本月已将 3 款产品标记为最爱!” 或“显然你喜欢汉堡包(列出汉堡类别 22 次)
如果为真,则列出用户最近的活动,例如;
var uID = "ID data on client-side."
db.users.findOne({ userID: uID }, function(err, user){
if(err){
res.send("you are here for the first time!");
// >>> create new unique ID HERE and assign it to the user !!<<<
} else {
res.send("you were here before");
// already have an ID, go on
}
}) …Run Code Online (Sandbox Code Playgroud)