Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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传递解析json值_Javascript_Ruby On Rails_Json - Fatal编程技术网

如何通过javascript传递解析json值

如何通过javascript传递解析json值,javascript,ruby-on-rails,json,Javascript,Ruby On Rails,Json,我试图从Rails应用程序输出的JSON字符串中获取JSON对象。目前在JavaScript中,我正在做: data = "<%= @chromosomes%>"; 是否有一种方法可以删除起始引号和结束引号,以便将对象视为数组而不是字符串?用于将字符串解析为JSON对象 data = JSON.parse('<%= @chromosomes%>'); data=JSON.parse(“”); 用于将字符串解析为JSON对象 data = JSON.parse('<

我试图从Rails应用程序输出的JSON字符串中获取JSON对象。目前在JavaScript中,我正在做:

data = "<%= @chromosomes%>";
是否有一种方法可以删除起始引号和结束引号,以便将对象视为数组而不是字符串?

用于将
字符串
解析为
JSON
对象

data = JSON.parse('<%= @chromosomes%>');
data=JSON.parse(“”);
用于将
字符串
解析为
JSON
对象

data = JSON.parse('<%= @chromosomes%>');
data=JSON.parse(“”);
用于将
字符串
解析为
JSON
对象

data = JSON.parse('<%= @chromosomes%>');
data=JSON.parse(“”);
用于将
字符串
解析为
JSON
对象

data = JSON.parse('<%= @chromosomes%>');
data=JSON.parse(“”);

在视图中使用html\u安全,无引号:

<script>
  data = <%= @chromosomes.html_safe %>;
</script>

数据=;

在视图中使用html\u安全,无引号:

<script>
  data = <%= @chromosomes.html_safe %>;
</script>

数据=;

在视图中使用html\u安全,无引号:

<script>
  data = <%= @chromosomes.html_safe %>;
</script>

数据=;

在视图中使用html\u安全,无引号:

<script>
  data = <%= @chromosomes.html_safe %>;
</script>

数据=;
数据=''; var result=JSON.parse(数据)

如果执行console.log(result),它将输出一个json对象。 这是一种纯JavaScript方法,您需要一个支持将JSON解析为本机对象的相当现代的浏览器; var result=JSON.parse(数据)

如果执行console.log(result),它将输出一个json对象。 这是一种纯JavaScript方法,您需要一个支持将JSON解析为本机对象的相当现代的浏览器; var result=JSON.parse(数据)

如果执行console.log(result),它将输出一个json对象。 这是一种纯JavaScript方法,您需要一个支持将JSON解析为本机对象的相当现代的浏览器; var result=JSON.parse(数据)

如果执行console.log(result),它将输出一个json对象。

这是一种纯粹的JavaScript方法,您需要一个支持将JSON解析为本机对象的相当现代的浏览器。

对于
'
不安全或
对于
'
不安全或
对于
'
不安全可能导致转义问题(或缺少),与当前的其他答案相同。如何解决?在这个问题上,它说,JSON输出了字符串,所以,我希望他在控制器中使用@chromes.to_JSON假设是假设。。我要求OP澄清。在任何情况下,它仍然会在
上失败,这可能会导致转义(或缺少)问题,就像当前的其他答案一样。如何?在这个问题上,它说,JSON输出了字符串,所以,我希望他在控制器中使用@chromes.to_JSON假设是假设。。我要求OP澄清。在任何情况下,它仍然会在
上失败,这可能会导致转义(或缺少)问题,就像当前的其他答案一样。如何?在这个问题上,它说,JSON输出了字符串,所以,我希望他在控制器中使用@chromes.to_JSON假设是假设。。我要求OP澄清。在任何情况下,它仍然会在
上失败,这可能会导致转义(或缺少)问题,就像当前的其他答案一样。如何?在这个问题上,它说,JSON输出了字符串,所以,我希望他在控制器中使用@chromes.to_JSON假设是假设。。我要求OP澄清。无论如何,它在
什么类型的染色体上仍然会失败?它是原始字符串(如果是,为什么)?它是从to_json来的吗?其他?染色体是什么类型的?它是原始字符串(如果是,为什么)?它是从to_json来的吗?其他?染色体是什么类型的?它是原始字符串(如果是,为什么)?它是从to_json来的吗?其他?染色体是什么类型的?它是原始字符串(如果是,为什么)?它是从to_json来的吗?其他的?