seleccionas el contenido de un objeto usando un .
entonces tu
data['venue[]'].push($(this).val());
debería ser:
data.venue[].push($(this).val());
seleccionas el contenido de un objeto usando un .
entonces tu
data['venue[]'].push($(this).val());
debería ser:
data.venue[].push($(this).val());