Peter, This may not be the most correct way, but this is the solution I use:
Zend_Loader::loadClass('Zend_Json'); $this->_response->setHeader('content-type', 'application/json', true); $this->_response->setBody("/*-secure-\n" . Zend_Json::encode($response) . "\n*/"); $response really can be anything, a string, an array, an object. Cheers, Steven -----Original Message----- From: Peter Lauri [mailto:[EMAIL PROTECTED] Sent: Monday, 26 November 2007 7:17 AM To: Zend Framework General Subject: [fw-general] Ajax way Hi, I want to return json from an action, but I have hard times finding out how to do it the best way with ZF. For the moment I do: function updateorderAction() { $i = 1; $o_divisiontable = new Division(); foreach($_POST['divisioncontainer'] AS $i_divisionid) { $o_division = $o_divisiontable->fetchRow("division_id = $i_divisionid"); $o_division->priority = $i; $o_division->save(); $i++; } $a_return = array("result", 1); echo json_encode($a_return); die; } But that isn't the way, is it? /Peter