【问题标题】:Updating PHP variable in Zend Framework using AJAX使用 AJAX 在 Zend Framework 中更新 PHP 变量
【发布时间】:2012-06-04 21:18:38
【问题描述】:

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

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

例如,我有一些 jQuery 用于我的 AJAX 调用:

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

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

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

$tiles = 15;

【问题讨论】:

  • 由于您使用的是 GET 请求,因此数据是通过查询发送的。您可以使用 $_GET 或 ZF 方式访问它,$this->_getParam()

标签: php javascript jquery ajax zend-framework


【解决方案1】:

这个答案可以帮助你

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

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

【讨论】:

    【解决方案2】:

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

     $titleLayout = $this->_getParam('titleLayout');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多