Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

121
Vistas
¿Por qué falló la solicitud AJAX POST?

Tengo una página html simple con formulario. Cuando hago una solicitud POST, recibo un error, pero no responde del servidor. ¿Qué hice mal?

 function createRequest(url, body) { var response; console.log(JSON.stringify(body)); // (1) $.ajax({ url: "creation/" + url, type: "POST", async: false, contentType: 'application/json', data: JSON.stringify(body), success: function (data) { if (data.status == true) { response = data.response; } else { BootstrapDialog.show({ title: 'Error', message: data.errorMessage }); } } }); return response; }

cuerpo (1)

 {"name":"Test UI","bid":"2","budget":"20"}

Cuando hago esta solicitud a través de POSTMAN, todo funciona bien.

jQuery

Aparece un error en la versión 57.0.2987.98 de Chroome (64 bits), pero en Edge todo funciona bien ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Dado que no hay mucha información que haya compartido; Aquí hay algunos consejos que podría usar para depurar su problema en función de las suposiciones en las que creo que se encuentra el problema.

  1. depure su código usando un console.log(data) como lo primero en su código para asegurarse de que está accediendo a los campos correctos.
  2. data.status suele ser un código de estado 1xx , 2xx , 3xx , 4xx y 200 significa el éxito de una solicitud. Verifico si una respuesta es exitosa como esta data.status == 200 , pero usó data.status == true , debe registrar los data para asegurarse de que los está usando correctamente; de lo contrario, siempre obtendrá un error registrado.
  3. JSON.stringify(body) convertirá el cuerpo en una cadena y el campo de data de una llamada ajax toma un objeto con parámetros para pasar su solicitud. ¿ JSON.stringify(body) es realmente lo que querías hacer o es solo body ?

Bueno, si decide agregar más información, me aseguraré de actualizar la respuesta con sospechas adicionales.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda