У меня есть следующий код:
$.post('block_ajax.php'
, { 'action': 'set_layout'
, 'listid': 123
, 'layout': []
}
, function(data) {
// ...
}
);
Сценарий получения (block_ajax.php) получает только параметры "action" и "listid".Когда я проверяю, что отправляется с помощью Chrome, я вижу, что параметр "layout" даже не отправляется в серверный скрипт.
Поскольку существует разница между пустым массивом и отсутствием массива, я 'Я хотел бы, чтобы JQuery отправлял пустой массив.Я могу найти некоторые признаки того, что JQuery (1.6.1), кажется, делает это, но не как помешать этому.Формат JSON допускает пустые массивы и пустые объекты, поэтому я думаю, что это возможно.
Кто-нибудь знает, что изменить, чтобы JQuery мог отправлять пустые массивы?