David Stockton Blog: Ändern ErrorController mit AJAX arbeiten

David Stockton hat ein neues Tutorial veröffentlicht in seinem Blog – eine Technik, fand er nützlich ist in seinem Zend Framework Anwendung auf die ErrorController Arbeit mit Ajax-Aufrufe , um die Nachricht bekommen Sie zurück, nur eine JSON-Antwort zu reduzieren.

Wenn Sie jemals ein Zend Framework MVC-Anwendung, die AJAX-Aufrufe macht aufgebaut haben, ist Ihnen vielleicht aufgefallen, dass wenn ein Fehler auftritt, werden Sie ein Stück JSON durch den HTML-Code für die Fehler-Seite gefolgt bekommen haben. Wenn Sie ein Layout erstellt haben, werden Sie all das zurück zu bekommen. Das ist in Ordnung, wenn die Benutzer traf die Seite im Browser, aber es kann Probleme mit Ihrem Browser in der Lage, richtig zu decodieren Ihre JSON verursachen.

Die Lösung ist ziemlich einfach, aber, und erfordert nur, dass Sie die Fehlerbehandlung Aktion hinzufügen, um den Ajax Rahmen zu zwingen, das Layout und alle anderen HTML, die mitkommen könnte mit dem Blick fallen. Er umfasst ein bisschen mehr Code, um die Fehler-Handler sind die Ausnahmen und führen sie heraus, um in die JSON Antwort einbezogen werden.

PHPDeveloper.org

Schreibe einen Kommentar