Changes for page Survey #1 on the use of HBP Tools
Last modified by marissadiazpier on 2023/09/04 17:22
From version 4.1
edited by marissadiazpier
on 2023/06/25 17:49
on 2023/06/25 17:49
Change comment:
There is no comment for this version
To version 9.1
edited by marissadiazpier
on 2023/06/25 18:08
on 2023/06/25 18:08
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -51,39 +51,29 @@ 51 51 </form> 52 52 </div> 53 53 54 - <script> 55 - function handleDocumentSaved(response) { 56 - console.log('Documento guardado con éxito:', response); 57 - } 54 + <script> 55 + document.getElementById('survey-form').addEventListener('submit', function(event) { 56 + event.preventDefault(); 58 58 59 - function saveResultsToOnlyOffice(results) { 60 - window.onEditorsReady = function() { 61 - window.Asc.documentService.upload( 62 - { 63 - url: 'https://drive.ebrains.eu/smart-link/58102a22-49fc-426b-ae8c-daa107489e58/', 64 - file: results, 65 - callbackUrl: 'https://drive.ebrains.eu/smart-link/58102a22-49fc-426b-ae8c-daa107489e58/', 66 - token: '58102a22-49fc-426b-ae8c-daa107489e58', 67 - success: handleDocumentSaved, 68 - error: function(response) { 69 - console.log('Error al guardar el documento:', response); 70 - } 71 - } 72 - ); 73 - }; 74 - } 58 + var selectedOption = document.querySelector('input[name="option"]:checked').value; 59 + var results = "Has seleccionado: " + selectedOption; 75 75 76 - document.getElementById('survey-form').addEventListener('submit', function(event) { 77 - event.preventDefault(); 78 - 79 - var selectedOption = document.querySelector('input[name="option"]:checked').value; 80 - var results = "Has seleccionado: " + selectedOption; 81 - 82 - saveResultsToOnlyOffice(results); 83 - 84 - Puedes hacer más acciones aquí, como mostrar un mensaje de agradecimiento o redireccionar al usuario a otra página 85 - }); 86 - </script> 61 + // Realizar una solicitud AJAX al servidor para guardar los datos en el archivo en la nube 62 + $.ajax({ 63 + url: 'https://drive.ebrains.eu/smart-link/2052546c-45e8-4d51-847a-fa421a62e57b/', // Reemplaza con la ruta y nombre de tu archivo en la nube 64 + type: 'POST', 65 + data: results, 66 + success: function(response) { 67 + alert('Datos guardados exitosamente en el archivo en la nube.'); 68 + }, 69 + error: function(xhr, status, error) { 70 + console.error(error); 71 + alert('Error al guardar los datos en el archivo en la nube.'); 72 + } 73 + }); 74 + }); 75 + </script> 87 87 </body> 88 88 </html> 78 + 89 89 {{/html}}