<< Click to Display Table of Contents >> Navigation: Server Side Programming > Server Side Programming in individuellen Masken > Basisbestandteile der ad-hoc-generierten Klasse > Serverfunktionen |
Serverfunktionen sind ganz normale Klassenmethoden.
Aufruf der Serverfunktionen von Javascript:
Kreuzen Sie die Option „über Javascript aufrufbar“ an und auf der Javascriptebene erscheint der Serverfunktionsname unter RU._server . Wenn die Option angekreuzt ist, werden nur folgende Typen als Rückgabewert automatisch konvertiert:
- void, bool, int, int[], string und string[]
Als Parameter werden nur folgende Typen automatisch konvertiert:
- bool, int, int[], string und string[]
Wenn Sie eine komplexere Struktur an Javascript schicken wollen, können Sie sie in das JSON Format konvertieren.
Beispiel:
[C#] Name: get_jagged_array Rückgabewert: string [x] über Javascript aufrufbar Body: string json = @" [ [10,20,30], [40,50], ['hans','peter','klaus','john'] ] "; return json;
[Javascript] var json = RU._server.get_jagged_array_as_json(); var arr = null eval("arr=" + json); for (var x=0; x<arr.length; x++) { for (var y=0; y<arr[x].length; y++) alert(x + ":" + y + " => " + arr[x][y]); }
|