【发布时间】:2016-06-27 04:48:56
【问题描述】:
我想通过 ajax 发送表单,但是如何打印呢?
ajaxControllerAction(){
$form = $this->createFormBuilder()
->add('date', 'date')
->add('text', 'text')
->getForm();
}
$response = array('form' => $form);
return new Response(json_encode($response));
然后我通过 ajax 获取表单:
$.ajax({
type: "POST",
url: Routing.generate('ajaxController', {
}),
dataType: "json",
beforeSend: function () {
},
success: function (data) {
$('#form).html(data.form);
}
});
我的html文件:
....
<div id="form"></div>
但它不起作用。如何打印此表格?
我通常使用:{{ form(form) }} form print this。
【问题讨论】:
标签: php jquery ajax forms symfony