【问题标题】:Zend Json encoding and using in javascriptZend Json 编码和在 javascript 中使用
【发布时间】:2026-01-15 06:05:02
【问题描述】:

我正在使用 Zend 框架。
我的任务是将JSON 数据从控制器发送到Javascript
我有一个简单的数组:

$array = array('a' => 1, 'b' => 2);

在我将此数组编码为 json 格式后:

$jsonData = Zend_Json::encode($array);

但我不知道如何在Javascript 中获取这些数据。我用jQuery 发送一个ajax 请求。并且成功地我试图提醒数据。

注意:
如果我在 Controller 中执行 die($jsonData); 一切都很好。

提前谢谢你!

【问题讨论】:

    标签: php javascript ajax json zend-framework


    【解决方案1】:

    使用
    $this->_helper->json($array);
    代替
    $jsonData = Zend_Json::encode($array);

    【讨论】:

      【解决方案2】:

      我不是 Zend Framework 方面的专家,但在简单的 php 中可以这样做:

      在服务器上,做就行了

       echo $jsondData;
       flush();
      

      在客户端使用这个:http://api.jquery.com/jQuery.getJSON/

      【讨论】: