Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Rails视图控制器中访问HTML5本地存储_Javascript_Ruby On Rails_Ruby_Html_Local Storage - Fatal编程技术网

Javascript 如何在Rails视图控制器中访问HTML5本地存储

Javascript 如何在Rails视图控制器中访问HTML5本地存储,javascript,ruby-on-rails,ruby,html,local-storage,Javascript,Ruby On Rails,Ruby,Html,Local Storage,我使用在视图上运行的JavaScript在html5 localstorage中保存了一些密钥: <script> function setKeys() { localstorage.setItem("key","some_value") } </script> 函数设置键() { setItem(“键”、“某些值”) } 现在我想在我的一个Rails控制器中访问这些值。如何实现这一点?您必须通过AJAX请求或其他方式将其发送给控制器 value = locals

我使用在视图上运行的JavaScript在html5 localstorage中保存了一些密钥:

<script>
function setKeys()
{
 localstorage.setItem("key","some_value")
}
</script>

函数设置键()
{
setItem(“键”、“某些值”)
}

现在我想在我的一个Rails控制器中访问这些值。如何实现这一点?

您必须通过AJAX请求或其他方式将其发送给控制器

value = localstorage.getItem("key")
jQuery.ajax(some_url, { data: { key: value } })

您必须通过AJAX请求或其他方式将其发送给控制器

value = localstorage.getItem("key")
jQuery.ajax(some_url, { data: { key: value } })

那太粗鲁了..无论如何谢谢你的链接。。我是Rails/Web编程新手,我猜localstorage在客户端,如果我必须在我的控制器中访问它,我应该通过某种方式发送到Rails应用程序,下面可能是用户的回答2564200(通过使用一些ajax请求)为我指出了正确的方向,这很粗鲁。无论如何,感谢链接。。我是Rails/Web编程新手,我猜localstorage在客户端,如果我必须在我的控制器中访问它,我应该通过某种方式发送到Rails应用程序,下面可能是用户的回答2564200(通过使用一些ajax请求)为我指出了正确的方向