0

我有一个在网站上运行的脚本。当我试图生成唯一的 id 时,就像在这个问题中建议的那样,它有时会失败,因为似乎这些站点覆盖了函数 Date.getTime 和 Math.Random。在这种情况下,有没有办法生成唯一的 id?

注意:我需要在服务器端使用唯一性

4

2 回答 2

1

对于客户端目的,以下内容就足够了:

var uniqueId = (function() {
    var id = 0;
    return function() {
        return id++;
    };
})();
于 2013-06-25T16:22:55.383 回答
-3

哇!

如果您的话是真的并且无法修复网站上的代码:添加 Jquery 并调用 $.now() - 它会为您返回时间戳。

但我 90% 确定你从头开始做错了什么,重新考虑你在网站上的代码

于 2013-06-25T16:25:36.457 回答