我成功解析并从我的客户端发送JSON值,以便我的服务器端控制器接收和解码
$("#test2").click(function() {
$.ajax({
type: "POST",
url: "<?php echo $this->baseUrl() ?>/expensetypes/add",
data: JSON.stringify(wrapFormValues($('#expensetypes'))),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
});
但是在我的控制器中,代码$this->getRequest()->getPost()
似乎没有收到客户端发送的JSON对象,但 Firebug 清楚地显示了我的 JSON 对象正在被解析和发送。
我错过了什么?
答案 0 :(得分:1)
尝试
的print_r($这 - &GT; getRequest-&GT; getParams()方法);
并查看显示给您的内容