PHP возвращает HTML, а не JSON - PullRequest
0 голосов
/ 16 ноября 2010

Я пытаюсь получить ответ от json с сервера.Но JQuery только получил HTML.Кстати, я использую Zend Framework.Есть идеи?

Спасибо

Ответы [ 4 ]

1 голос
/ 24 ноября 2010
$this->_helper->json($myArray);

Отключит макет и обработает все, включая заголовок для вас;)

1 голос
/ 16 ноября 2010

Вы можете использовать:

    $this->_helper->layout->disableLayout();

или

    $this->_helper->viewRenderer->setNoRender();

, а затем выведите JSON.

0 голосов
/ 18 ноября 2010
  $json = Array(
    "name"=>"value"
  );
  header("Content-type: application/json");
  echo json_encode($json);  
0 голосов
/ 16 ноября 2010

Просто предположение:

Вам необходимо использовать contextSwitch() action helper или отключить представление и рендеринг макета и отправить JSON ответ вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...