ejemplos - jquery ajax json
¿Cuál es el código de error 302 que jQuery AJAX está lanzando? (4)
Estoy trabajando con ASP.NET MVC y jQuery y tengo un UserControl que se repite en cada página. En cada solicitud de página, se produce una devolución de llamada AJAX. Hasta ahora tan bueno.
Pero cuando estoy en localhost y publico el sitio, observo que este AJAX está lanzando un error 302
. Esto solo ocurre en las páginas https
, y solo en FF y Chrome. En IE, la solicitud AJAX funciona bien.
¿Qué es este error 302? ¿Por qué solo ocurre en las páginas https
, y solo en FF y Chrome?
¿El servidor al que accede tiene la función de redireccionamiento de páginas? ¿Y que la página a la que accede por Ajax fue redirigida a otra página? Si ese es el caso, deshabilitaría la redirección (al menos ignorar la redirección para esa página) y luego intentarlo. PD: Creo que Ajax puede no ser compatible con la redirección de URL.
El código HTTP 302 representa una redirección. El servidor está tratando de decirle que redirija a alguna parte.
HTTP 302 se utiliza para la redirección. Supongo que hay algún tipo de error en el servidor y se está redirigiendo a una página de error con 302. Compruebe los registros del servidor para ver si hay errores.
Vea Cómo administrar una solicitud de redireccionamiento después de una llamada jQuery Ajax para una discusión en profundidad sobre el problema 302.
EDITAR:
Aquí hay algunas otras publicaciones de sobre el tema.
¿Cómo obtener el estado de respuesta jQuery.ajax?
Atrapando 302 ENCONTRADOS en JavaScript
Redireccionamiento HTTP: 301 (permanente) vs. 302 (temporal)