Viendolo a sobrevuelo, noto que no estas declarando el tipo de datos que envias:
Si te fijas en la documentacion, hay un cuarto paramentro que tiene que decir, por ejemplo, JSon:
http://docs.jquery.com/Ajax/jQuery.post
Podes enviar todas las peticiones $.POST que quieras, que no es sino hacer muchas transacciones Ajax, pero resumidas en un solo renglon.
Respecto a esto:
Cita: var env = $("#contentRight ul").sortable("serialize") + '&action=updateRecordsListings';
Me gustaria que imprimas en pantalla el resultado. Eso que utiliza & e = tiene que ver con GET y no con POST, y no lo estas tratando de ninguna manera (serializando o lo que fuere).