endpoint proveedores

by oterox

HTML

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 
<p></p>
<span>response</span>

JavaScript

let dinamico1 = '2323232323';
   let dinamico1_name = 'DNI';
   let dinamico2 = 'si';
   let dinamico2_name = 'carnet';
   let dinamico3 = '';
   let dinamico3_name = '';
   let dinamico4 = '';
   let dinamico4_name = '';

   let json_dinamico = '';
   if (dinamico1 != '') {
     json_dinamico = '"' + dinamico1_name + '":"' + dinamico1 + '"';
   }
   if (dinamico2 != '') {
     json_dinamico += ',"' + dinamico2_name + '":"' + dinamico2 + '"';
   }
   if (dinamico3 != '') {
     json_dinamico += ',"' + dinamico3_name + '":"' + dinamico3 + '"';
   }
   if (dinamico4 != '') {
     json_dinamico += ',"' + dinamico4_name + '":"' + dinamico4 + '"';
   }
   json_dinamico = '{' + json_dinamico + '}';

   jQuery('p').text(json_dinamico);


   jQuery.ajax({
     type: 'POST',
     url: 'http://18.217.60.106:8080/solicitud/new',
     data: {
       "id_prov": 2,
       "nombre": "Javier Otero",
       "prefijo": "España (+34)",
       "telefono": "911233245",
       "email": "[email protected]",
       "selected_date": "15/06/2019",
       "personas": "2",
       "alojamiento": "0",
       "comentario": "lorem ipsum",
       "experiencia_id": "6167",
       "experiencia_title": "Ruta en Quad por la Alpujarra granadina",
       "experiencia_foto": "http://staging.bcexperiences.com/wp-content/uploads/2018/12/quad-la-alpujarra-destacadaa.jpg",
       "experiencia_link": "http://staging.bcexperiences.com/es/granada/actividades/ruta-quad-alpujarra/",
       "destination_id": "1715",
       "dinamico1": "53003417k",
       "dinamico1_name": "NIF",
       "dinamico2": "si",
       "dinamico2_name": "carnet",
       "dinamico3": "no",
       "dinamico3_name": "alergias"
     },
     error: function(response) {
       console.log('error: ' + response);
       jQuery('span').text('error:' + response);
     },
     success: function(response) {
       console.log(response);
       jQuery('span').text(response);
     }
   });