Bueno alguna vez me sucedio algo similar. Debes fijarte en donde estás poniendo la etiqueta
<form> ya que AJAX es un poco estricto con la estructura de los datos.
Lo ideal es que
NO la tengas entre una tabla de esta forma:
Código HTML:
<table>
<form>
<tr>
</tr>
</form>
</table>
Sino que la intentes poner lo más "alto" en la estructura jerarquica:
Código HTML:
<form>
<table>
<tr>
</tr>
</table>
</form>
O en situaciones similares en donde la posición de las etiquetas está en un lugar que no corresponde.
Espero haberme hecho entender...
Saludos.