From bce55acac36988d6da60be9851fe59c1d3d47d3b Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 1 Nov 2021 14:42:44 -0300 Subject: [PATCH] eliminar experiencias js --- curriculumsearch/src/main/java/com/roshka/controller/PostulanteController.java | 3 ++- curriculumsearch/src/main/resources/static/main.js | 17 +++++++++++------ curriculumsearch/src/main/webapp/jsp/postulante-form.jsp | 13 ------------- 3 files changed, 13 insertions(+), 20 deletions(-) diff --git a/curriculumsearch/src/main/java/com/roshka/controller/PostulanteController.java b/curriculumsearch/src/main/java/com/roshka/controller/PostulanteController.java index 13fbf12..e2e7782 100644 --- a/curriculumsearch/src/main/java/com/roshka/controller/PostulanteController.java +++ b/curriculumsearch/src/main/java/com/roshka/controller/PostulanteController.java @@ -33,7 +33,8 @@ public class PostulanteController { @PostMapping(value = "/postulante",consumes = "application/json") public String guardarPostulante(@RequestBody Postulante postulante){ - + System.out.println(postulante.getExperiencias().get(0).getCargo()); + return "redirect:/"; } diff --git a/curriculumsearch/src/main/resources/static/main.js b/curriculumsearch/src/main/resources/static/main.js index 4dc54ed..f16ce41 100644 --- a/curriculumsearch/src/main/resources/static/main.js +++ b/curriculumsearch/src/main/resources/static/main.js @@ -18,19 +18,24 @@ function agregarFieldExpierncia(evt){ + `; nee.className = "mb-3 col-5" form.insertBefore(nee,btn) } + +function eliminarExperiencia(event) { + event.target.parentElement.remove() +} function serializeJSON (form) { // Create a new FormData object const formData = new FormData(form); // Create an object to hold the name/value pairs const pairs = {}; - const experiencias = [{}]; - const estudios = [{}]; - const tecnologias = [{}]; + const experiencias = []; + const estudios = []; + const tecnologias = []; // Add each name/value pair to the object for (const [name, value] of formData) { @@ -60,9 +65,9 @@ function serializeJSON (form) { } } } - pairs["experiencias"] = experiencias - pairs["estudios"] = estudios - pairs["tecnologias"] = tecnologias + pairs["experiencias"] = experiencias.filter(exp => exp)//eliminacion de nulos + pairs["estudios"] = estudios.filter(est => est)//eliminacion de nulos + pairs["tecnologias"] = tecnologias.filter(tec => tec)//eliminacion de nulos // Return the JSON string return JSON.stringify(pairs, null, 2); diff --git a/curriculumsearch/src/main/webapp/jsp/postulante-form.jsp b/curriculumsearch/src/main/webapp/jsp/postulante-form.jsp index 0669817..db96a87 100644 --- a/curriculumsearch/src/main/webapp/jsp/postulante-form.jsp +++ b/curriculumsearch/src/main/webapp/jsp/postulante-form.jsp @@ -68,19 +68,6 @@ -
- - - - - - - - - - - -
-- libgit2 0.26.0