Playframework 使用javascriptRoutes Play framework 2.3时出现错误jsRoutes.Controller未定义
我有如下javascriptRoutes响应: 在我的模板中,我使用了:Playframework 使用javascriptRoutes Play framework 2.3时出现错误jsRoutes.Controller未定义,playframework,Playframework,我有如下javascriptRoutes响应: 在我的模板中,我使用了: var r=jsRoutes.controllers.TblUser.delete(3) 使用此选项时,我收到一条错误消息: 类型错误:jsRoutes.controllers.TblUser未定义 如何正确使用jsRoutes? 对不起,我的英语很差:)1。为功能添加路由 将函数delete()添加到路由中 Controllers.TblUser.delete(String : Example) 2。为JavaSc
var r=jsRoutes.controllers.TblUser.delete(3)
使用此选项时,我收到一条错误消息:
类型错误:jsRoutes.controllers.TblUser未定义
如何正确使用jsRoutes?
对不起,我的英语很差:)1。为功能添加路由 将函数delete()添加到路由中
Controllers.TblUser.delete(String : Example)
2。为JavaScript路由创建一个通用函数
<script type="text/javascript" src='@routes.Application.javascriptRoutes()'></script>
myJsRoutes.controllers.Application.getItem(idToGet).ajax({
success : function(data) {
}
});
让我们使用函数JavaScriptRoutes()并将其添加到conf/routes中
Controllers.CommonController.JavaScriptRoutes()
Eg代码
public static Result JavascriptRoutes() {
response().setContentType("text/javascript");
return ok(
Routes.javascriptRouter("JsRoutes",
routes.javascript.delete(),
routes.javascript.add()
) );
}
4.将JavaScriptRoutes作为
<script type="text/javascript" src='@routes.Application.javascriptRoutes()'></script>
myJsRoutes.controllers.Application.getItem(idToGet).ajax({
success : function(data) {
}
});