mosquito87
Lieutenant
- Registriert
- Aug. 2006
- Beiträge
- 980
Hi zusammen,
in einer Webanwendung (asp.net MVC 3) will ich von meinem in C# geschriebenen Controller ein String-Array zurückgeben, was von JavaScript verwendet werden können soll:
In meiner View hole ich mir dann den String der Methode des Controllers via jQuery/Ajax. Das klappt prinzipiell. Aber die Umwandlung in den JavaScript-Array geht schief.
Die Länge ist die Länge der Gesamtzeichen. JavaScript denkt wohl, es handelt sich um einen String. Es soll sich aber um einen String-Array handeln.
Hmmm ...
Wer kann hier weiterhelfen?
in einer Webanwendung (asp.net MVC 3) will ich von meinem in C# geschriebenen Controller ein String-Array zurückgeben, was von JavaScript verwendet werden können soll:
Code:
public string getString()
{
string[] liste = new string[] { "String 1", "String 2", "String 3" };
return (new JavaScriptSerializer()).Serialize(liste);
}
In meiner View hole ich mir dann den String der Methode des Controllers via jQuery/Ajax. Das klappt prinzipiell. Aber die Umwandlung in den JavaScript-Array geht schief.
Code:
<script type="text/javascript">
function jsFunktion() {
$.ajax({
url: "Home/getString",
success: function (data) {
alert(data);
alert(data.length);
}
});
}
</script>
Die Länge ist die Länge der Gesamtzeichen. JavaScript denkt wohl, es handelt sich um einen String. Es soll sich aber um einen String-Array handeln.
Hmmm ...
Wer kann hier weiterhelfen?