use*_*922 5 javascript ajax jquery json ruby-on-rails
我正在使用Rails和jquery,我需要一个带有ajax的动态内容.
但我不知道如何获取当前的用户ID
例如,网址是www.mywebsite.com/users/ 20
在我的javascript文件中,我需要用户ID(20)
$.get("/users/<%= **20** %>.json", function(data)
{
}, "json");
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
还有另一种方法吗?
通常我在页面hidden的id某处放置一个字段,我可以$("#user_id")在javascript文件上轻松访问,然后请求将是这样的:
var id = $("#user_id").val();
$.get("/users/"+id+".json", function(data) { }, "json");
Run Code Online (Sandbox Code Playgroud)
小智 4
您可以将 Rails 变量值分配给视图文件中的 JavaScript 变量,例如
"<%= javascript_tag"var userId = #{@current_user.id};"%>"
并在任意位置访问 js 文件内的变量。
| 归档时间: |
|
| 查看次数: |
1166 次 |
| 最近记录: |