首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Ajax不读php框架中的json创建?

为什么我的Ajax不读php框架中的json创建?
EN

Stack Overflow用户
提问于 2016-08-12 14:42:57
回答 1查看 169关注 0票数 0

Hy,ajax有问题,在zend框架中,ajax调用函数得到发送./funct/param,在极点是核心信息,而ajax有问题

谢谢帮助:)这里是php动作代码-

代码语言:javascript
复制
 public function obsadenakartaAction() {

        $parametr = $this->params()->fromRoute('parram', 0);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
        curl_setopt($ch, CURLOPT_URL, 'http://0.0.0.0:5552/getCardInfo?cardSNR=' . $parametr);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
        $data = curl_exec($ch);
        $pole = json_decode($data, TRUE);
        $model = new JsonModel(array('pole'=> $pole));
        return $model;
    }
 in $pole is array
ajax -

$.ajax({

                    type: "GET",
                    url: '/cards/obsadenakarta/5',
                    contentType: "application/json",
                    //data: data //JSON.stringify({ lineFilter: "" });
                })
                .done(function (data)
                {
                    console.log(data);
                    alert(data);

                });

和Error是:

致命错误隐藏异常'Zend\View\ exception \RuntimeException‘与消息’Zend\View\Renderer\PhpRenderer::呈现:无法呈现模板“应用程序/卡/默文达塔”;resolver无法解析为“/opt/wertyz/apps/cards/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php:493堆栈跟踪:0 /opt/wertyz/apps/cards/vendor/zendframework/zend-view/src/View.php(205):Zend\View\Renderer\PhpRenderer->render(Object(Zend\View\Model\JsonModel)) 1 /opt/wertyz/apps/cards/vendor/zendframework/zend-mvc/src/View/Http/DefaultRenderingStrategy.php”中的文件(10 3):Zend\View\View->render(Object(Zend\View\Model\JsonModel)) 2内部功能: Zend\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Zend\Mvc\MvcEvent)) 3 /opt/wertyz/apps/cards/vendor/zendframework/zend-eventmanager/src/EventManager.php(444):call_user_func(Array,对象(Zend\Mvc\MvcEvent)4 /opt/wertyz/apps/cards/vendor/zendframework/zend-eventmanager/src/EventManager.php(205):Zend\EventManager\EventManager->triggerListeners('render.erro ( /opt/wertyz/apps/cards/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php中的第493行)

EN

回答 1

Stack Overflow用户

发布于 2016-08-14 12:07:34

您需要禁用视图的呈现。将这一行添加到操作Cards/Obsadenakarta

代码语言:javascript
复制
$this->_helper->viewRenderer->setNoRender(true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38920691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档