Sto memorizzando il seguente attributo dati per selezionare gli elementi per il caricamento delle opzioni.La memorizzazione di JSON in dati attendibili è consigliata rispetto alla presenza di attributi di dati separati?
<select name="DependsOn_Field" data-load='automatic' data-source='web.module().fields' data-value='name' data-display='label' data-filter='exclude_single' id='DependantField'></select>
Le mie domande è ciò che è il modo migliore in cui necessità di memorizzare molti dati attributi per un singolo elemento DOM? È meglio avere un singolo attributo di dati con i dati JSON o con attributi di dati separati per ogni valore necessario.
Gli attributi dei singoli dati sono probabilmente più mantenibili, se si memorizza JSON all'interno di un campo dati sarà comunque necessario analizzare il JSON. – itsmejodie
Suppongo che gli attributi siano più leggibili, ma il JSON sarebbe un modo più logico per archiviare molti dati. Gli attributi sono anche più accessibili mentre il JSON deve essere convertito in un oggetto da leggere e ritornare a una stringa se vengono apportate modifiche. Idealmente si avrebbero oggetti JavaScript che contengono i dati e sono collegati a un nodo, evitando del tutto questo problema. – Marty
Se il JSON non è il valore desiderato, non lo userei mai solo per "comprimere" molti attributi. Semplicemente non è ciò che è per. – acdcjunior