我有这个动作
public function testAction($array){
/**
* @var $array \Doctrine\Common\Collections\Collection
*/
return array(
'array_like' => $array->slice(0,5),
);
}
我用我的树枝渲染
{{ render(controller("SNWallBundle:Wall:test" ,{ 'array': obj.spotted.spottedLike} )) }}
然后我想调用 testAction for slice 到 5,10
使用 ajax 调用之类的
$.ajax({
type: "POST",
url: Routing.generate('test',{array:ARRAY COLLECTION !}),
dataType: "json",
beforeSend: function() {
},
success: function(msg) {
console.log("OK");
},
error: function(msg) {
},
complete :function( msg ) {
}
});
我该怎么做?我必须使用 JMS 序列化器吗?