我在尝试“抓取”蛋糕php中的elmenet的呈现html时遇到了一些麻烦。将呈现的元素存储在CakePHP中的变量中
说我有命名的元素“message.ctp”
我想这样做如下:
一个制作$ .getJSON请求到一个控制器的动作说jsonAction() 。在这个动作中,我将执行一些数据库更新并返回一个json字符串。我想存储的html是json对象的一部分。可行?
function jsonAction() {
//Do DB update
if(db update was ok) {
$response = array("completed" => true, "html" => $this->render("message"));
} else {
$response = array("completed" => false);
}
echo json_encode($response);
}
现在似乎在发生的事情是渲染方法回声渲染值而不是返回它。
无论如何,我能做到这一点?
感谢
问候 加布里埃尔
检查autoRender变量值 – binoy 2011-04-26 13:49:28