Mit XML arbeiten – oder auch nicht

In Beispiel 13-1 wurde die Antwort als Text-String zurückgegeben, der einem Stück HTML entsprach. Beim Hinzufügen zur Seite wurde das gesamte select ersetzt, weil Microsoft kein innerHTML direkt für select unterstützt. Besser wäre es gewesen, die Antwort zu nutzen und Optionen zu erzeugen, die dann der Seite hinzugefügt werden. Wie auch immer, die Rückgabe des Strings mit schon formatierten Optionen ist für die Verarbeitung nicht optimal.

Anstatt die Optionen zu formatieren, können Sie auch einen String zurückgeben, der die Optionen durch Kommata getrennt enthält:

return "Seattle,Olympia";

Das ist natürlich nicht sehr effektiv, wenn die Daten komplexer sind. So ist in unserem Beispiel der Wert des Optionselements ...

Get Einführung in JavaScript now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.