Problema con JQuery "411 Length Required"

JQuery en algunos casos, concretamente a mí me ha pasado usando como servidor web nginx, al hacer una petición ajax puede retornarnos un 411 de “Length required”, fallando por tanto la respuesta.

La solución consiste en agregarle la opción data, con dos corchetes (“data: {}”), a la petición ajax. Un ejemplo sería:

 $.ajax({type: "POST",

	 dataType: "text",

	 url: "back.php",

	 data: {},

	 success: function(msg){

	   alert( "back.php devuelve: " + msg );

	 }

	});

Sobre Asier

Arquitecto web enganchado al desarrollo, estudio y planteamiento de proyectos en internet. Trabajo en Blackslot, empresa que fundé en el 2009. Me encanta el cine, el café, el sexo, la cultura geek, la cultura oriental y la música electrónica.
Artículo publicado en Desarrollo Web, javaScript. Enlace a esta entrada..

2 espuestas a Problema con JQuery "411 Length Required"

  1. Carlos dijo:

    Joe tio, eres más rápido que yo escribiendo en el blog, eso está claro. ¿que plugin o estilo usas para formatear el codigo en el post?

  2. Lo he apuntado porque sino se me olvida y a alguien le puede venir muy bien.

    El plugin es éste, WP-Syntax

    http://wordpress.org/extend/plugins/wp-syntax/

    A veces es engorroso, pero queda chulo ;)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos, están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.