я отправить текстовое сообщение, как этотКак получить запрос после Ajax на Symfony2 контроллер
в 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');
, но $ t ext is null .....
Я пробовал обычный почтовый запрос (не Ajax) от firefox http request tester.
/app_dev.php/member/msgPost
Контроллер работает и $ текста имеет значение.
Так что я думаю, что PHP код в порядке, есть проблема на стороне Ajax, однако
«успех: функция» называется, как если бы это удалось.
Как вы можете получить содержимое структуры данных javascript?
Попробуйте использовать это в своем контроллере '$ text = $ this-> getRequest() -> get ('request');' – NHG