JQuery elimina matrices vacías al enviar

Tengo el siguiente código

$.post('block_ajax.php'
    ,   {   'action': 'set_layout'
        ,   'listid': 123
        ,   'layout': []
        }
    ,   function(data) {
            // ...
        }
);

El script receptor (block_ajax.php) solo recibe los parámetros "action" y "listid". Cuando inspecciono lo que se envía con Chrome, veo que el parámetro "diseño" ni siquiera se envía al script de back-end.

Dado que hay una diferencia entre una matriz vacía y la ausencia de una matriz, me gustaría que JQuery envíe la matriz vacía. Puedo encontrar algunas indicaciones de que JQuery (1.6.1) parece hacer esto, pero no cómo evitar que lo haga. El formato JSON permite matrices vacías y objetos vacíos, por lo que creo que debería ser posible.

Alguien sabe qué cambiar para que JQuery pueda enviar matrices vacías?

Respuestas a la pregunta(5)

Su respuesta a la pregunta