Я отправляю текстовое сообщение, подобное этому
в html
<textarea id="request" cols="20" rows="4"></textarea>
в javascript
var data = {request : $('#request').val()};
$.ajax({
type: "POST",
url: "{{ path('acme_member_msgPost') }}",
data: data,
success: function(data, dataType)
{
alert(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown)
{
alert('Error : ' + errorThrown);
}
Я написал код в symfony2 Contololler
$request = $this->container->get('request');
$text = $request->request->get('data');
но $text имеет значение null.....
Я пробовал обычный почтовый запрос (не Ajax) с помощью тестера HTTP-запроса firefox.
/app_dev.php/member/msgPost
Работа контроллера и значение $text имеют значение.
Итак, я думаю, что php-код в порядке, есть проблема на стороне Ajax, однако
'success: function' вызывается как бы успешно.
Как вы можете получить содержимое структуры данных javascript?