use*_*371 5 ajax jquery json zend-framework mime-types
我正在使用ajax 上传器 和 Zend 框架。
问题是当我使用 onSubmit 的 json 响应时。随着$this->getHelper('Json')->sendJson($data);
我只得到一个另存为对话框。
问题是上传者希望每个回复都是“text/html”,但 json 助手将“application/json”作为 mimetype 发送。
通过通常的响应,一切正常,但我需要将一些信息发送回脚本。
那么我怎么能说 Zend 应该发送带有 mimetype“text/html”的 jsondata 呢?
您可以使用响应对象影响响应。从您的控制器内:
$content = Zend_Json::encode(array('Foo' => 'Nice', 'Bar' => 'Vice'));
$this->getResponse()
->setHeader('Content-Type', 'text/html')
->setBody($content)
->sendResponse();
exit();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |