Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

215
Views
Recargar una sección principal usando la devolución de llamada "data-tf-on-close" de Typeform

Estoy construyendo algo en un entorno de solución de código bajo/espagueti, combinando Airtable como una base de datos, Typeform y una plataforma front-end llamada Softr. (No es mi idea, pero es mi dolor de cabeza).

Tengo una sección en una página llamada #button-list que busca una celda en una tabla de Airtable. Si la celda está vacía, devuelve un botón a un Typeform. Si la celda está llena, devuelve los resultados del formulario Typeform.

Cuando se hace clic en el botón, se abre un modal con un Typeform en el costado de la página.

La sección relevante del código del botón es:

<button data-tf-slider="yyyyy" data-tf-on-close="function(){document.getElementById("button-list").reload();}" data-tf-auto-close data-tf-iframe-props="title=Typeform" data-tf-hidden="uid=xxxxx," ">Start</button><script src="//embed.typeform.com/next/embed.js"></script>

( yyyyy y xxxxx se sustituyen por la información del usuario relevante).

Al cerrar el Typeform, me gustaría que la sección se actualice, para que vea los resultados en lugar del botón. Así que estoy tratando de usar la devolución de llamada data-tf-on-close para actualizar la sección.

No estoy seguro de si voy por el camino correcto o no. Debería ser parent.document.getElementById("button-list").reload(); porque el modal se está cerrando, ¿entonces técnicamente no es el documento? ¿Debería configurar algún tipo de emisor, para poder configurar un detector de eventos en la página para recargar la sección? ¿Simplemente tengo la sintaxis incorrecta? ¿Me estoy perdiendo algo simple? ¿No es esto posible?

Gracias.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!