我目前正试图在我的一个控制器中返回多个 JSON 对象。
@chromosomes = @organism.chromosomes.to_json
@file_data = current_user.files.to_json
respond_to do |format|
format.html
end
但是,当我这样做时,在前端:
<%= @chromosomes %>
或者
<%= @file_data %>
我没有得到 JSON 对象,而是将数据作为字符串获取,其中包含 "e 等内容。我尝试解析字符串,例如
console.log($.parseJSON("<%= @chromosomes %>"));
但它仍然无法正常工作。这是因为发回的请求是html吗?
谢谢!