在js上生成ID的任何技术?

时间:2010-12-08 15:57:38

标签: javascript

我想在网上制作一个WYSIWYG编辑器,它支持多个用户输入数据,但是当用户正在编辑时,很多div会在这个过程中创建,每个div应该有一个唯一的id来写入数据库,并使用JS生成。但问题是...... id应该是唯一的,我如何确保js代码是唯一的,似乎js在客户端执行,它可能不会发生....(用户可以使用firebugs修改它),另外,另一个客户端也在编辑同一个文件,他们也可能使用相同的id,系统会有问题......

有关于此的任何想法吗?

2 个答案:

答案 0 :(得分:0)

考虑根据会话变量/应用程序变量维护一个全局变量并增加它,否则你可以使用随机数/日期时间或两者一起。

也许是这样的:

id =应用程序变量+会话变量+(根据要求增加)...

这将以两种方式提供独特的解决方案.. 事实上,在已知增量的情况下,您的服务器可以跟踪您在客户端上所做的所有更改。

希望有所帮助。

答案 1 :(得分:0)

为每个客户提供一个很大的唯一编号范围。