| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 14978 -->
- <!-- Reviewed: no -->
- <sect3 id="zend.view.helpers.initial.json">
- <title>JSON Helfer</title>
- <para>
- Wenn Views erstellt werden die JSON zurückgeben ist es wichtig auch den entsprechenden
- Antwort-Header zu setzen. Der JSON View Helfer macht exakt das. Zusätzlich schaltet er,
- standardmäßig, Layouts aus (wenn diese aktuell eingeschaltet sind), weil Layouts generell
- nicht mit JSON Antworten verwendet werden.
- </para>
- <para>
- Der JSON Helfer setzt die folgenden Header:
- </para>
- <programlisting role="text"><![CDATA[
- Content-Type: application/json
- ]]>
- </programlisting>
- <para>
- Die meisten AJAX Bibliotheken sehen nach diesem Header wenn die Antworten geparst werden um
- festzustellen wie der Inhalt handzuhaben ist.
- </para>
- <para>
- Die Verwendung des JSON Helfers ist sehr geradlienig:
- </para>
- <programlisting role="php"><![CDATA[
- <?php echo $this->json($this->data) ?>
- ]]>
- </programlisting>
- </sect3>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|