如何 return 整数参数和渲染模板作为 Symfony2 中的响应
How to return both integer parameter and render template as response in Symfony2
我想 return 我的 ajax 请求渲染视图和一些整数值,但我不知道如何才能做到这一点。我尝试将包含内容的数组编码为 json,但随后在成功的回调函数中我得到了数组,我可以在其中看到带有整数的字段,并且 "header" 参数为空。那么我怎样才能 return 在 Symfony2 中同时使用整数参数和渲染响应呢?
根据你的问题,我假设你想 return 像..
array(
'html' => **your html**,
'integer' => **your integer**,
);
如果这是正确的,您可以执行以下操作...
// ->renderResponse render the string and creates a response object for you to return
// ->render just renders the string into a variable
$html = $this->container->get('templating')->render(**template**, **parameters**);
$integer = **your integer**;
// Return a JSON object with the correct headers and what not
return new JsonResponse::create(array(
'html' => $html,
'integer' => $integer,
));
我想 return 我的 ajax 请求渲染视图和一些整数值,但我不知道如何才能做到这一点。我尝试将包含内容的数组编码为 json,但随后在成功的回调函数中我得到了数组,我可以在其中看到带有整数的字段,并且 "header" 参数为空。那么我怎样才能 return 在 Symfony2 中同时使用整数参数和渲染响应呢?
根据你的问题,我假设你想 return 像..
array(
'html' => **your html**,
'integer' => **your integer**,
);
如果这是正确的,您可以执行以下操作...
// ->renderResponse render the string and creates a response object for you to return
// ->render just renders the string into a variable
$html = $this->container->get('templating')->render(**template**, **parameters**);
$integer = **your integer**;
// Return a JSON object with the correct headers and what not
return new JsonResponse::create(array(
'html' => $html,
'integer' => $integer,
));