在JavaScript / Rails中解析来自GET请求的JSON

时间:2014-09-17 15:46:30

标签: javascript ruby-on-rails json parsing web

我目前正在尝试导航以向URL发送GET请求,解析返回到JSON的内容并在我的Javascript中使用它。

目前,我正在使用这样的虚拟数据:

data = [
{
:id=> "1",
:rev=> "1.0",
:text=> "This is a test"
}]

这在我的代码中完美运行:

<ul>
  <% data.each do |item| %>
  <li>
    ...

现在我有一个网页,它以这种形式在GET请求之后返回数据:

{"alerts":[{"_id":"1","_rev":"1.0","text":"This is a test"}]}

当我打电话给这个时,我收到连接拒绝错误,这是我的代码:

# require 'open-uri'
# content = open("http://mywebsite.returnsDataAbove.com").read

# require 'net/http'
# require 'json'

# url = URI.parse('http://mywebsite.returnsDataAbove.com')
# req = Net::HTTP::Get.new(url.to_s)
# res = Net::HTTP.start(url.host, url.port) {|http|
  # http.request(req)
# }
# puts res.body
# hash = JSON.parse res.body
# puts hash

我在这里做错了什么?

非常感谢。

0 个答案:

没有答案