este es mi codigo
var treedata = ['{ "id" : "ajson1", "parent" : "#", "text" : "Customer" }', '{ "id" : "ajson2", "parent" : "ajson1", "text" : "Order number" }', '{ "id" : "ajson3", "parent" : "ajson1", "text" : "Date" }', '{ "id" : "ajson4", "parent" : "#", "text" : "Company Name" }', '{ "id" : "ajson5", "parent" : "#", "text" : "Contact Name" }', '{ "id" : "ajson6", "parent" : "#", "text" : "Name1" }', '{ "id" : "ajson7", "parent" : "#", "text" : "Product number1" }']; $('#data').jstree({ 'core' : { 'data' : treedata } });pero cuando lo ejecuto no hace nada pero nosotros uso esto
$('#data').jstree({ 'core' : { 'data' : { ['{ "id" : "ajson1", "parent" : "#", "text" : "Customer" }', '{ "id" : "ajson2", "parent" : "ajson1", "text" : "Order number" }', '{ "id" : "ajson3", "parent" : "ajson1", "text" : "Date" }', '{ "id" : "ajson4", "parent" : "#", "text" : "Company Name" }', '{ "id" : "ajson5", "parent" : "#", "text" : "Contact Name" }', '{ "id" : "ajson6", "parent" : "#", "text" : "Name1" }', '{ "id" : "ajson7", "parent" : "#", "text" : "Product number1" }']; } } });funciona, entonces, ¿cómo puedo usar variables en los datos?
quería ejecutar el primer código pero no funciona
¿Quiere decir que quiere usar una variable para un valor de propiedad?
Si solo quieres usar la variable:
let n = 42; const obj = { 'id': n }Si desea colocar la variable dentro de una cadena, cualquiera de los siguientes trabajos:
let name = 'Bob'; const obj = { 'description1': `User, ${name}, is cool`, 'description2': 'User, ' + name + ', is cool', 'description3': 'User, '.concat(name, ', is cool') };