小编Mat*_*gin的帖子

用于管理应用程序状态的JQuery Address的简单示例

我正在使用jQuery地址库来重写我的URL,具体取决于用户在页面中执行的操作.目的是允许用户为页面添加书签并稍后返回.页面永远不会刷新,因为所有服务器交互都是通过ajax完成的.

jQuery Address正在写这样的URL:

HTTP://本地主机:9000 /#/ U/scott_tiger

我需要在Play中设置路由,以便能够将该请求路由到适当的控制器.所以我设置了这个:

GET     /#/u/{username}                Controller.showUser
Run Code Online (Sandbox Code Playgroud)

但这不起作用,路由定义被忽略.我尝试过很多东西,例如试图逃避"#"并用一个我用Character.toString(35)填充的变量替换它.这些都不起作用.

有谁知道如何正确定义路由或获取jQuery地址不写"#".

编辑:"#"没有被发送到服务器做它.卫生署!好的,问题被修改了.

java jquery url-routing fragment-identifier playframework

1
推荐指数
1
解决办法
2402
查看次数