problema json (uploader valums ajax con zend framework)
-
06-07-2019 - |
Domanda
Sto utilizzando il uploader ajax e il framework Zend.
Il problema è quando sto usando la risposta json per onSubmit.
Con $ this- > getHelper ('Json') - > sendJson ($ data);
Ho solo una finestra di dialogo saveas.
Il problema è che l'autore del caricamento si aspetta che ogni responsabile sia " text / html " ma l'helper json invia " application / json " come mimetype.
Con una solita risposta ogni cosa funziona bene, ma devo inviare alcune informazioni allo script.
Quindi, come posso dire a Zend che dovrebbe inviare jsondata con il mimetype " text / html " ;?
Soluzione
È possibile influire sulla risposta utilizzando oggetto risposta ??a >. Dall'interno del controller:
$content = Zend_Json::encode(array('Foo' => 'Nice', 'Bar' => 'Vice'));
$this->getResponse()
->setHeader('Content-Type', 'text/html')
->setBody($content)
->sendResponse();
exit();
Altri suggerimenti
Ancora un'altra variante
echo Zend_Json::encode(array('result' => true));
exit;