Tengo dos archivos, un archivo html y un archivo js que estoy usando como árbol de decisiones para ayudar a los usuarios a obtener el formulario de recopilación de JIRA correcto. Creé un archivo html simple con los activadores de jquery que se muestran a continuación y funciona. Todo está bien... aquí es donde se complica, y por favor sean amables, soy realmente nuevo en javascript/jquery.
<head> <!--OIA Collector Code--> <script type="text/javascript" src="<jira_url>"></script><script type="text/javascript" src="<jira_url>></script> </head> <body> <p><table> <tr> <td> <input type ="button" value ="OIA Request" id="oia"></input> </td> </tr> </table> </p> <script type="text/javascript">window.ATL_JQ_PAGE_PROPS = { //=== OIA Collector === '06665d8f' :{ "triggerFunction": function(showCollectorDialog) { jQuery("#oia").click(function(e) { e.preventDefault(); showCollectorDialog(); }); }; </script>Ahora, el único cambio que he hecho es que ahora estoy llamando al disparador jQuery desde el archivo js. Como se muestra a continuación. El archivo js contiene la lógica del árbol de decisiones y funciona hasta el punto en que se define la nueva constante. El enlace aparece para llamar a jQuery, pero cuando se hace clic, no sucede nada.
const expR = new State( '<a href="#" id="oia">OIA Request</a>',\['Ok'\],\[\],\['ok'\]);El enlace aparece para llamar a jQuery, pero cuando se hace clic, no sucede nada.
ingrese la descripción de la imagen aquí
Cualquier idea clara sobre por qué esto no activa el formulario JIRA en la ventana sería muy apreciada.