Hola ojala te sirva el ejemplito :)
principal
$.ajax({
type: "POST",
dataType: "POST",
data: "id="+$("#id").attr("value")+"&nombre="+$("#nombre ").attr("value")+"&otro="+$("#otro").attr("value") ,
url: "Insertar.php",
timeout:30000,
error:function (){alert("error");},
success: function(data){alert("Registro realizado con exito");}
});
insertar.php
$id = $_POST['id'];
$nombre = $_POST['nombre'];
$otro = $_POST['otro'];
$query = "INSERT INTO prueba VALUES(".$id.",'".$nombre."','".$otro."')";
ConsultaSQL($query);
asi tu envias los datos y asi te los recibe,
creo que tu errro se presenta en el data no tienes correctamente la estructura