私はajax uploader とZend Frameworkを使用しています。jsonの問題(zendフレームワークを持つvalums ajax uploader)
問題は、onSubmitのjson応答を使用しているときです。 With $this->getHelper('Json')->sendJson($data);
私はsaveasダイアログのみを取得します。
問題は、すべてのレスポンスが "text/html"であることを期待していますが、jsonヘルパーはmimetypeとして "application/json"を送信することです。
通常の応答では、すべての問題はうまくいきますが、スクリプトにいくつかの情報を送り返す必要があります。
私はどのようにmimetype "text/html"でjsondataを送信するべきかをZendに伝えることができますか?
これはsendJson()アクションヘルパーを使用しませんが、そのメソッドのいずれかのオプションがありません。 Zend_Json :: encode()を使用してデータをエンコードし、このメソッドを使用して自分で送信します。 – Kekoa
ありがとうKekoa、注目され、組み込まれています。 – karim79
で有効なjsonコードを出力するには、最後の行を次のように変更する必要があります。 ' - > setBody($ content)'とadd: ' - > sendResponse(); exit(); 'そうでなければ、Zendはデフォルトのスタイルでjsonデータを囲みます。 – user63371