Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
Wix: (Javascript) Lleva información de una página a otra

Problema: no se puede saltar y filtrar información en la página web en función de la información de otra página web

Antecedentes/Comportamiento previsto: Tengo 3 páginas web: 1. Página de inicio 2. Página de leyes 3. Página médica. Las páginas 2: Derecho y 3: Medicina tienen casillas de verificación que pueden filtrar una repetición de imágenes vinculadas en esa página.

Desde la página de inicio, el usuario selecciona de dos listas desplegables: Tarea y Ubicación. Se requieren tanto la tarea como la ubicación antes de hacer clic en un botón de búsqueda. Cuando se hace clic en el botón, si la tarea == una tarea de ley, el usuario saltará a la página de ley y el repetidor filtrará por la tarea seleccionada y la ubicación. (Ejemplo: Tarea = bombero / Ubicación = Dallas) Resultado esperado:

  1. El usuario salta a la página de Leyes
  2. Repetidor es filtrado por bomberos en Dallas

Se aplicaría el mismo comportamiento si se seleccionara una tarea Medial en lugar de una tarea Law. (Ejemplo: Tarea = dentista / Ubicación = Dallas) Resultado esperado:

  1. El usuario salta a la página médica
  2. Se filtra repetidor por dentista en Dallas

Problema 1: He buscado mucho en Wix.com sobre cómo codificar una página para saltar a otra página según la información ingresada. Deseo hacer una declaración if verificando el valor de la lista desplegable de tareas, pero no puedo encontrar la manera de saltar a otra página usando código javascript en wix.

Problema 2: También deseo transferir valores de una página para aplicarlos en otra. ¿Debería tener solo variables globales que, de forma predeterminada, están en blanco pero que pueden modificarse entre las tres páginas? Luego, al cargar las páginas 2 y 3, ¿usar esos valores para las variables para mostrar los filtros?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Crearía un objeto JSON para contener los valores deseados usando localStorage. Luego llame a esos valores a los elementos deseados al cargar la siguiente página navegada.

about 4 years ago · Juan Pablo Isaza Relatório

0

Gracias a todos por su ayuda para encontrar una solución. Es una pregunta simple, pero se vuelve muy complicada en lo que respecta a la plataforma Wix y al uso de su API.

Solución 1: utilicé el módulo de ubicación de wix para redirigir al usuario a otra página. La reubicación funcionó como se deseaba.
Solución 2: Usé wix-storage para almacenar valor en todas las páginas. La información se almacenó como se deseaba y se recordó mediante session.getItem().

[PÁGINA DE INICIO]

importar wixLocation desde 'wix-ubicación'; importar {sesión} desde 'wix-storage';

función de exportación exploreSearchButton_click(evento) {

 if(($w('#categoryDropdown').value.length>0)&&($w('#stateLocationDropdown').value.length>0)) { session.setItem("location",$w('#stateLocationDropdown').value); switch($w('#categoryDropdown').value) { case "Doctor" : session.setItem("category",0); wixLocation.to("/medical-field"); break; case "Dentist" : session.setItem("category",1); wixLocation.to("/medical-field"); break; ... case "Police Officer": session.setItem("category",0); wixLocation.to("/civil-service-law"); break; case "Fire Fighter": session.setItem("category",1); wixLocation.to("/civil-service-law"); break; ... default: console.log("Did not jump to another page."); } }

}

[PÁGINA MÉDICA]

importar {sesión} desde 'wix-storage';

$w.onReady(función () {

 let newCategory = parseInt(session.getItem("category")); if(newCategory>=0) { $w('#categoriesCheckboxGroup').selectedIndices = [newCategory]; $w('#stateLocationDropdown').value = session.getItem("location"); } displayServicesInRepeater("medical-field");

Gracias a todos por su asistencia.

about 4 years ago · Juan Pablo Isaza Relatório

0

Con php puede usar los atributos if y else con el atributo de formulario html puede usar casillas de verificación y con if puede redirigir al usuario a la página deseada con un eco 'window.location'.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda