我正在研究symfony应用程序,我正在尝试删除一个记住我的cookie,使用以下代码:
$response->headers->clearCookie($cookieName,'/');
我必须调用response->send()
方法才能生效,这与一个简单的响应完美配合,但是当我尝试将它与jsonResponse一起使用时,函数send()
会返回此错误:
JSON.parse:JSON数据后出现意外的非空白字符
我的json数据没有任何问题,即使我没有指定数据,似乎send函数只是不能使用jsonResponse
这是我的jsonResponse代码:
$array = array('message'=>'your account is disabled','success'=>false);
$response = new JsonResponse($array);
$response->send(); //this triggers the error
我们将非常感谢您的帮助!
答案 0 :(得分:1)
您可以在控制器中使用此代码
$array = array('message'=>'your account is disabled','success'=>false);
return new JsonResponse($array);
发送,在控制器中无效,您可以在控制器中使用return。