0

我有一个页面可以为最近的 15 篇文章生成图块。文章计数在 IndexController 上设置,需要通过 AJAX 调用进行更新。将触发 AJAX 调用的事件是设备方向的变化,因此当移动设备从纵向视图变为横向视图时。

我可以让它在 Zend Framework 之外工作,但由于是这个 MVC 的新手,我不太确定如何在控制器级别访问变量。

因此,例如,我为我的 AJAX 调用使用了一些 jQuery:

var request = $.ajax({
  type: "GET",
  url: "index/get-data",
  data: {tileLayout : "landscape" }
}).done(function( msg ) {
});

request.done(function(msg) {
});

我需要更新位于控制器中的这个变量并确定显示多少个图块:

$tiles = 15;
4

2 回答 2

1

这个答案可以帮助你

https://stackoverflow.com/a/8489447/949273

这是一个使用 Zend Framework 和 Ajax(jquery) 的简单示例。

于 2012-06-05T08:07:55.033 回答
0

您可以使用以下方法在控制器操作中获取 titleLayout:

 $titleLayout = $this->_getParam('titleLayout');
于 2012-06-04T22:32:17.010 回答