Objetivo: Necesidad de crear múltiples funciones de activación dinámicamente para diferentes id_numbers
Estoy tratando de crear una etiqueta de secuencia de comandos con código dinámico, pero recibo los siguientes errores
Obtengo que $window no está definido si trato de escribir el código a continuación
$(document).ready(function() { var script1 = document.createElement('script'); script1.setAttribute('type','text/javascript'); //script1.text ="$(document).ready(function() {"+ script1.text = "$window.ATL_JQ_PAGE_PROPS = {"+ "'id_number':{"+ '"triggerFunction": function(showCollectorDialog) {'+ 'jQuery("#submitBug-id_number").click(function(e) {'+ 'e.preventDefault();'+ 'showCollectorDialog();'+ ' }); '+ '}'+ '}'+ '}'; document.body.appendChild(script1); });Y lo he intentado con un método diferente al de obtener un token inesperado '}'
script1.innerHTML = "$(document).ready(function() {"; script1.innerHTML = "$window.ATL_JQ_PAGE_PROPS = {"; script1.innerHTML = "'id_number' :{"; script1.innerHTML = "'triggerFunction': function(showCollectorDialog) {"; script1.innerHTML = "jQuery('#submitBug-id_number').click(function(e) {"; script1.innerHTML = "e.preventDefault();"; script1.innerHTML = "showCollectorDialog();"; script1.innerHTML = "});"; script1.innerHTML = "},"; script1.innerHTML = "fieldValues: {"; script1.innerHTML = "fullname:"+ userName+","; script1.innerHTML = "email: "+email+","; script1.innerHTML = "recordWebInfo: '1',"; script1.innerHTML = "recordWebInfoConsent: ['1']"; script1.innerHTML = "}"; script1.innerHTML = "}"; script1.innerHTML = "}";*/ script1.innerHTML = "});"; document.body.appendChild(script1);Ayude a escribir un código dinámicamente bajo la etiqueta de script