通过Ajax(Symfony)POST请求后没有表单数据

时间:2013-09-25 13:24:52

标签: php ajax symfony

我正在使用此代码通过AJAX调用操作:

$.ajax({
    type:"POST",
    url: "/calculate"
});

我正试图通过这个来获取表单数据:

$form = $this->createForm(new FormType(), new Entity());

if ($request->getMethod() == 'POST') {
    $form->bindRequest($request);
    $data = $form->getData();
}

但形式总是很好。我做错了什么?谢谢你的建议!

1 个答案:

答案 0 :(得分:0)

向ajax调用添加数据解决了这个问题:

$.ajax({
    type:"POST",
    url: "{{ url('priceBlock') }}",
    data: $("form").serialize()
});
相关问题