• <tfoot id='Zt4dP'></tfoot>

    <i id='Zt4dP'><tr id='Zt4dP'><dt id='Zt4dP'><q id='Zt4dP'><span id='Zt4dP'><b id='Zt4dP'><form id='Zt4dP'><ins id='Zt4dP'></ins><ul id='Zt4dP'></ul><sub id='Zt4dP'></sub></form><legend id='Zt4dP'></legend><bdo id='Zt4dP'><pre id='Zt4dP'><center id='Zt4dP'></center></pre></bdo></b><th id='Zt4dP'></th></span></q></dt></tr></i><div id='Zt4dP'><tfoot id='Zt4dP'></tfoot><dl id='Zt4dP'><fieldset id='Zt4dP'></fieldset></dl></div>
    <legend id='Zt4dP'><style id='Zt4dP'><dir id='Zt4dP'><q id='Zt4dP'></q></dir></style></legend>
    • <bdo id='Zt4dP'></bdo><ul id='Zt4dP'></ul>

      1. <small id='Zt4dP'></small><noframes id='Zt4dP'>

        如何从 Zend 只返回 JSON

        时间:2023-05-30
          <bdo id='AVBHT'></bdo><ul id='AVBHT'></ul>
            <tbody id='AVBHT'></tbody>

            <i id='AVBHT'><tr id='AVBHT'><dt id='AVBHT'><q id='AVBHT'><span id='AVBHT'><b id='AVBHT'><form id='AVBHT'><ins id='AVBHT'></ins><ul id='AVBHT'></ul><sub id='AVBHT'></sub></form><legend id='AVBHT'></legend><bdo id='AVBHT'><pre id='AVBHT'><center id='AVBHT'></center></pre></bdo></b><th id='AVBHT'></th></span></q></dt></tr></i><div id='AVBHT'><tfoot id='AVBHT'></tfoot><dl id='AVBHT'><fieldset id='AVBHT'></fieldset></dl></div>
            <legend id='AVBHT'><style id='AVBHT'><dir id='AVBHT'><q id='AVBHT'></q></dir></style></legend>
          1. <small id='AVBHT'></small><noframes id='AVBHT'>

              <tfoot id='AVBHT'></tfoot>

                • 本文介绍了如何从 Zend 只返回 JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我的项目使用 Zend Framework 1.x.我想为调用者函数创建一个只返回 JSON 字符串的 Web 服务.我尝试使用 Zend_Controller_Action 并应用这些方法:

                  I'm using Zend Framework 1.x for my project. I want to create a Web service return only JSON string for the caller function. I tried to use Zend_Controller_Action and applied those ways:

                  1.

                  $this->getResponse()
                       ->setHeader('Content-type', 'text/plain')
                       ->setBody(json_encode($arrResult));
                  

                  2.

                  $this->_helper->getHelper('contextSwitch')
                                ->addActionContext('nctpaymenthandler', 'json')
                                ->initContext();
                  

                  3.

                  header('Content-type: application/json');
                  

                  4.

                  $this->_response->setHeader('Content-type', 'application/json');
                  

                  5.

                  echo Zend_Json::encode($arrResult);
                  exit;
                  

                  6.

                  return json_encode($arrResult);
                  

                  7.

                  $this->view->_response = $arrResult;
                  

                  但是当我使用 cURL 获取结果时,它返回带有一些 HTML 标记包围的 JSON 字符串.然后我尝试使用上述选项来使用 Zend_Rest_Controller.还是没有成功.

                  But when I used cURL to get result, it returned with JSON string surrounded by some HTML tags. Then I tried to user Zend_Rest_Controller with the options above. It still did not success.

                  P.S.:以上大部分方法都来自 Stack Overflow 上提出的问题.

                  P.S.: Most of those ways above are from the question which had been asked on Stack Overflow.

                  推荐答案

                  我喜欢这种方式!

                  //encode your data into JSON and send the response
                  $this->_helper->json($myArrayofData);
                  //nothing else will get executed after the line above
                  

                  这篇关于如何从 Zend 只返回 JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:什么是 baseUrl 下一篇:Zend Framework 1.9 和 Doctrine 集成

                  相关文章

                • <i id='cSvMX'><tr id='cSvMX'><dt id='cSvMX'><q id='cSvMX'><span id='cSvMX'><b id='cSvMX'><form id='cSvMX'><ins id='cSvMX'></ins><ul id='cSvMX'></ul><sub id='cSvMX'></sub></form><legend id='cSvMX'></legend><bdo id='cSvMX'><pre id='cSvMX'><center id='cSvMX'></center></pre></bdo></b><th id='cSvMX'></th></span></q></dt></tr></i><div id='cSvMX'><tfoot id='cSvMX'></tfoot><dl id='cSvMX'><fieldset id='cSvMX'></fieldset></dl></div>

                  <small id='cSvMX'></small><noframes id='cSvMX'>

                  <legend id='cSvMX'><style id='cSvMX'><dir id='cSvMX'><q id='cSvMX'></q></dir></style></legend>
                    <bdo id='cSvMX'></bdo><ul id='cSvMX'></ul>

                    <tfoot id='cSvMX'></tfoot>