ваш код, я думаю, не завершен, если вы хотите отправить данные на сервер в формате json, я думаю, что настройка $ .ajax такая, пример
$.ajax({
url: url,
type:"POST",
data:"JSONFile=" + json,
success:function (data) {
$('div.tooltip p').html(data);
}
});
добавьте параметр JSONFile или что угодно, и вы можете использовать декодирование json для извлечения json из клиента.
это код в php:
$json = $_POST['JSONFile'];
var_dump(json_decode($json));
var_dump(json_decode($json, true)); //true option if you will convert to array
в контроллере symfony2 прямой доступ $_POST
плохо, поэтому используйте запрос
$request = $this->getRequest();
$request->request->get('JSONFile'); // get a $_POST parameter