B
bygones
Gast
Hi,
ich kaempfe gerade an javascript / json / bzw JavaServlets rum.
In einem Servlet habe ich eine LinkedList<String>, die logischerweise mit Strings gefuellt wird.
mit hilfe der json library erstelle ich daraus ein JSON objekt das folgendermassen aussieht:
mit einem avascript will ich nun die einzelnen Fragen anzeigen lassen also
Eine Frage
die andere
noch was
mein js code sieht so aus:
data ist das objekt das ich vom ajax aufruf erhalte.
nun bekomm ich aber folgende Ausgabe
E
i
n
e
F
r
a
g
e
....
d.h. response geht buchstabenweise durch, nicht satzweise, bzw einzelne eintraege des arrays.
auch versuche die einzelnen Fragen mit ' oder " zu flankieren fuehrte zum gleichen ergebnis
ich bin der meinung der fehler liegt im JavaScript, da mir sonst die anzeige (siehe JSON objekt) korrekt erscheint.
Weiss einer wie ich einen JSONArray in JS zu behandeln hab, damit es funkioniert ?
Danke
dbac
ich kaempfe gerade an javascript / json / bzw JavaServlets rum.
In einem Servlet habe ich eine LinkedList<String>, die logischerweise mit Strings gefuellt wird.
mit hilfe der json library erstelle ich daraus ein JSON objekt das folgendermassen aussieht:
Code:
{"nextInput":"yes_no_dk","questions":"[Eine Frage, die andere, noch was]"}
mit einem avascript will ich nun die einzelnen Fragen anzeigen lassen also
Eine Frage
die andere
noch was
mein js code sieht so aus:
Code:
var response = data.questions;
for (var i = 0; i < response.length; i++) {
answer.innerHTML += "<div class='answer'>" + response[i] + "</div>";
}
nun bekomm ich aber folgende Ausgabe
E
i
n
e
F
r
a
g
e
....
d.h. response geht buchstabenweise durch, nicht satzweise, bzw einzelne eintraege des arrays.
auch versuche die einzelnen Fragen mit ' oder " zu flankieren fuehrte zum gleichen ergebnis
ich bin der meinung der fehler liegt im JavaScript, da mir sonst die anzeige (siehe JSON objekt) korrekt erscheint.
Weiss einer wie ich einen JSONArray in JS zu behandeln hab, damit es funkioniert ?
Danke
dbac