uniqid () in javascript / jquery?

7

Was dieser Funktion in javascript entspricht:

Ссылка

Grundsätzlich muss ich eine zufällige ID generieren, die wie folgt aussieht: a4245f54345 und beginnt mit einem alphabetischen Zeichen (damit ich es als CSS-ID verwenden kann)

    
Alex 02.02.2011, 08:51
quelle

6 Antworten

9

Versuchen Sie es (in PHP arbeiten).

%Vor%

Versuchen Sie dies für JavaScript ::

%Vor%     
Manish Trivedi 02.02.2011, 09:03
quelle
12

Probieren Sie die PHPJS-Website aus, insbesondere die Seite für uniqid

    
jerluc 02.02.2011 08:55
quelle
3

Die eigentliche Frage ist, ob die UUID RFC 4122-konform sein soll? Ihre Frage scheint darauf hinzudeuten, dass Sie das nicht tun. Daher wäre es nicht schwierig, eine Funktion zu erstellen, die einfach auf Math.random () basiert, um solche IDs zu generieren. Außerdem wird es viel schneller sein als die phpJS-Implementierung.

    
Jens Roland 02.02.2011 09:00
quelle
2
%Vor%

Es ist ein wenig verworren, aber Sie bekommen den Kern, ich bin mir sicher!
Beispiel: Ссылка

    
Barrie Reader 02.02.2011 09:55
quelle
2

Alle Antworten hier (außer phpjs) generieren keine eindeutigen IDs, da sie auf Zufall basieren. Zufall ist nicht einzigartig!

eine einfache Lösung:

%Vor%

Es ist einfach, ein dynamisches Präfix hinzuzufügen, wenn es benötigt wird. Ändern Sie einfach unique_id_counter in ein Array, das Zähler für jedes Präfix speichert.

    
DylannCordel 13.05.2015 12:56
quelle
1

Ich habe das benutzt ...

Ich benutze es genau so, wie es wäre, wenn es PHP wäre. Beide geben das gleiche Ergebnis zurück.

%Vor%     
Teh Picix 03.02.2018 02:49
quelle