Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

293
Vistas
¿Cómo puedo convertir la cadena devuelta de la llamada API al HTML adecuado en javascript?

Estoy llamando a un command("@ReportProperty2(45899,exportdata,,'16115898')@") que devuelve el HTML del botón pero en formato de cadena y > y < están en &gt; y &lt; y hay comillas dobles que rompen mi código en la siguiente línea:

 const aaa = "@ReportProperty2(45899,exportdata,,'16115898')@";

RESULTADO DEL COMANDO:

 "&lt;button type=button class=Button onclick="openwp('1677008','RHpdFBx7GS9YGFEwFmUUCyE4Ih8lHyA!H2JbUENBa1BV')" &gt;&lt;i class="fa fa-pencil-square-o" style="margin: 0 4px 0 0"&gt;&lt;/i&gt;Enter Budget&lt;/button&gt;"

Intenté reemplazar pero arroja "unexpected token: identifier" error.

¿Cómo puedo convertir el resultado a lo siguiente:

 <button type="button" class="Button" onclick="openwp('1677008','RHpdFBx7GS9YGFEwFmUUCyE4Ih8lHyA!H2JbUENBa1BV')"> <i class="fa fa-pencil-square-o" style="margin: 0 4px 0 0" data-original-title="" title=""> </i> Enter Budget </button>

Por favor vea la foto para más información: ingrese la descripción de la imagen aquí

Probé Lodash unescape, decodeHTMLEntities de Slavik Meltser, decodeEntities pero no funciona.

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Dependiendo de su motor de plantilla, puede haber un método más apropiado, pero suponiendo que esta salida @ se escape como HTML, puede ponerlo en un contexto HTML (no renderizado):

 <template id="aaa-html">@ReportProperty2(45899,exportdata,,'16115898')@</template>

Luego puede seleccionar el elemento y leerlo desde JavaScript:

 const aaa = document.getElementById('aaa-html').innerHTML;
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda