Per chi sta per me downvote questo post è stato fatto prima della discussione nei commenti con l'OP (vedi sotto). Lo lascio a posto così il commento dell'OP che alla fine descrive ciò di cui ha bisogno non viene rimosso dalla domanda.
Da quello che ho capito che stai cercando, ecco una soluzione di base. E 'partendo dal presupposto che:
- si sta sviluppando una sorta di script in cui è necessario dati di test
- campo
name
deve essere univoco ogni volta che viene eseguito
Se la domanda era più specifica poi ho potrei darti una risposta più specifica, ma questo è il meglio che posso fare da ciò che c'è adesso.
var counter = location.hash ? parseInt(location.hash.slice(1)) : 1; // get a unique counter from the URL
var unique_name = 'Testuser' + counter; // create a unique name
location.hash = ++counter; // increase the counter by 1
È possibile modificare con la forza il contatore, cercando nella barra degli indirizzi e cambiare l'URL che termina con #1
a #5
, ecc
È quindi possibile utilizzare la variabile name
quando si genera il oggetto:
var location = {
name: unique_name,
branding_domain_id: 'however-you-currently-get-it',
parent_id: 'however-you-currently-get-it'
};
e la tua domanda è? – Leo
qual'è la tua domanda? –
La mia domanda è che voglio rendere dinamico il campo "name", quindi quando eseguo questo script viene eseguito correttamente invece dell'errore "nome è già in uso" – manoj