获取AJAX以在Symfony Controller上进行操作

时间:2017-03-09 18:24:24

标签: jquery ajax controller symfony

我正在使用Symfony 3,我在我的twig文件中有这个代码:

$.ajax({
            url: "{{ path('route-action-save') }}",
            method: 'POST',
            dataType: 'json',
            data: {"endDate":$("#enddatepicker").val(),   
                 "startDate":$("#startdatepicker").val(),  
                 "array_tenant_id": array_tenant_id},
                success: function (data) {
                    alert($("#enddatepicker").val());
            }

        })  

我有这个作为我的控制者:

/**
 * @Route("/route/action/save", name="route-action-save")
 * @Method({"POST"})
*/
public function checkBoxAction(Request $request){


    $arrayTenantID = $request->request->get('array_tenant_id');
    return $this->render('default/validation.html.twig', array('nameID' => $arrayTenantID));
}  

当我尝试将其呈现给validation.html.twig时,它显示为NULL 我有什么遗漏才能看到价值观?

我的目标是获取array_tenant_id,startDate和endDate,并使用这些值在数据库上进行查询。

但是,从Ajax到我的控制器是我的主要优先事项,并且能够在validation.html.twig上呈现它

谢谢,

0 个答案:

没有答案