Verwenden von JavaScript-Routen in Play Framework 2

8

Ich versuche, mit jsRoutes im Play-Framework Ajax-Aufrufe zu machen. Es funktioniert gut für Anfragen, die keine Parameter annehmen, aber wenn ich versuche, eine Controller-Methode aufzurufen, die Long als Parameter akzeptiert, schlägt sie ohne Fehlermeldung fehl. Hier ist ein Code, um es besser zu erklären.

Controller-Klasse Users.java:

%Vor%

conf / Routen

%Vor%

In der Application.java-Controller-Datei gebe ich die jsRoutes wie folgt zurück:

%Vor%

Jetzt in meinem Javascript kann ich die jsRoutes verwenden, indem Sie Folgendes tun:

%Vor%

Es scheint, dass diese Funktionalität des Spiel-Frameworks schlecht dokumentiert ist, oder vielleicht bin ich einfach blind, um es nirgends zu finden ...

Danke für jede Hilfe!

    
Runar Halse 17.09.2012, 11:52
quelle

1 Antwort

5

Ok, dachte das Problem selbst aus. Das Problem schien zu sein, dass ich lange (primitiv) in der Controller-Methode verwendete. Warum das ein Problem ist, weiß ich nicht.

    
Runar Halse 17.09.2012, 11:59
quelle