在JavaScript/Rails中解析来自GET请求的JSON
我目前正在尝试导航,向URL发送GET请求,解析返回到JSON中的内容,并在Javascript中使用它 目前,我正在使用如下虚拟数据:在JavaScript/Rails中解析来自GET请求的JSON,javascript,ruby-on-rails,json,parsing,web,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> ... 然而,当我调用此函数时,我收到一个连接被拒绝错误,下面
data = [
{
:id=> "1",
:rev=> "1.0",
:text=> "This is a test"
}]
这在我的代码中非常有效:
<ul>
<% data.each do |item| %>
<li>
...
然而,当我调用此函数时,我收到一个连接被拒绝错误,下面是我的代码:
# require 'open-uri'
# content = open("http://mywebsite.returnsDataAbove.com").read
及
我在这里做错了什么
非常感谢。错误信息会很有帮助,您的问题中不清楚是什么导致了什么。大部分最后一部分,您写了一个返回数据的网页,然后您没有t@juanpastas如果我使用firefox导航到页面,则返回数据,从另一个网页调用它不起作用HMMM无法理解您的redaction@juanpastas如果我通过一个普通的浏览器调用(即在Firefox中)进入,它将工作并在屏幕上打印信息。然而,调用上面的代码会导致“连接被拒绝”错误显示在我的屏幕上。我不知道如何调试这个或提供更多的信息-在这方面的任何帮助将不胜感激。非常感谢:)
# 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