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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.