<legend id='Ro3pi'><style id='Ro3pi'><dir id='Ro3pi'><q id='Ro3pi'></q></dir></style></legend>

      <bdo id='Ro3pi'></bdo><ul id='Ro3pi'></ul>

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

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

        如何从 Zend 只返回 JSON

        时间:2023-10-02
        <tfoot id='lZcMy'></tfoot>

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

        • <bdo id='lZcMy'></bdo><ul id='lZcMy'></ul>

                • <legend id='lZcMy'><style id='lZcMy'><dir id='lZcMy'><q id='lZcMy'></q></dir></style></legend>

                    <tbody id='lZcMy'></tbody>
                • <i id='lZcMy'><tr id='lZcMy'><dt id='lZcMy'><q id='lZcMy'><span id='lZcMy'><b id='lZcMy'><form id='lZcMy'><ins id='lZcMy'></ins><ul id='lZcMy'></ul><sub id='lZcMy'></sub></form><legend id='lZcMy'></legend><bdo id='lZcMy'><pre id='lZcMy'><center id='lZcMy'></center></pre></bdo></b><th id='lZcMy'></th></span></q></dt></tr></i><div id='lZcMy'><tfoot id='lZcMy'></tfoot><dl id='lZcMy'><fieldset id='lZcMy'></fieldset></dl></div>
                  本文介绍了如何从 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

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

                  相关文章

                  最新文章

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

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

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

                      <legend id='EiNDB'><style id='EiNDB'><dir id='EiNDB'><q id='EiNDB'></q></dir></style></legend>