在HTML中,我会使用routes.ControllerName.Method来提供一个指向用户的链接,当我重命名URL时,该链接会自动更改。我应该如何在javascript ajax查询网址的链接中进行操作?
答案 0 :(得分:1)
您需要在文档中查找Javascript Reverse Routing。
基本上,Play反向路由器将生成等效的JS函数(每个控制器命名空间),以获取给定每个特定操作的适当参数的URL。然后,只要需要访问这些URL,就可以定义一个单独的路径来加载JS。
答案 1 :(得分:0)
我个人发现在JavaScript文件中输入URL会使其更具可读性。
你没有提供任何代码,所以我已经包含了一些代码。
在我的一个Angular工厂里,我会有类似的东西
var mainroute = "/api/security";
var submitLogin = function (login) {
return $http({
method: "POST",
url: mainroute + "/login",
data: login
});
};
然后在我的路线文件中,我只需要添加路线。
# API
POST /api/security/login controllers.Security.Login()
使用mainroute
变量,我可以快速将父URL更改为所有方法。