嗨,在我看来,我正在 javascript 中创建一个二维数组并将其传递给更新控制器,如下所示:
Javascript中的数组
item[0][0] = null;
item[0][1] = 1;
item[1][0] = 2;
item[1][0] = 3;
alert (item);
将会呈现,1,2,3
将其传递给 Zend 控制器:
$.ajax({
type: "POST",
url: "admin/navigation/update",
data: item,
success: function(data) {
alert(data);
},
error: function() {
alert("failure");
}
});
return false;
}
我怎样才能从更新控制器接收到这个并分配给它一个 php 数组作为
public function updateAction() {
$data = $this->_request->getPost();
//Code should come here
array(
item1(
array(
value1 = item[0][0] //From javascript array
value2 = item[0][1]
)
)
item2(
array(
value1 = item[1][0]
value2 = item[1][0]
)
)
)
}
我是 Zend 的一名 n00b,任何帮助都会非常感激:)