wie zu überprüfen, ob Anfrage Ajax in turbogears ist
-
25-09-2019 - |
Frage
Wie gehe ich über die Prüfung, ob eine Anfrage ein Ajax-Request in einer Controller-Methode in Turbogears ist? Ferner ist es möglich, ein ‚teilweise‘ ähnlich wie in Schienen oder symfony zurück, wenn die Anforderung eine Ajax-Anforderung ist. Ich weiß um die json Dekorateur, aber ich brauche eine Möglichkeit, einen Teil einer mako Vorlage zurückzukehren (weil ich die Daten zu formatieren müssen und will nicht alles in Javascript zu tun). Zum Beispiel, wenn ich die formatierte Liste für Seite zwei aus einer Liste von Nachrichten Geschichten zurückkehren will, mag ich nicht die ganze Seite (sondern nur die formatierte Liste) zurückzukehren.
Danke
Lösung
jQuery, YUI, Prototype, Dojo und MooTools alle Header X-Requested-With: XMLHttpRequest
gesetzt. Sie sollten für diesen Header überprüfen können.