Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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/54.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中的字段_Javascript_Ruby On Rails - Fatal编程技术网

Javascript 从一个链接自动填充rails中的字段

Javascript 从一个链接自动填充rails中的字段,javascript,ruby-on-rails,Javascript,Ruby On Rails,所以我在做一些链接。基本上我有一个事件列表,里面有一个链接,看起来像这样 Provider1.co.uk/event/1F004CC6C1FA8142 我知道不多,但是如果调用提供者1的api,我可以访问日期、场馆名称、位置等 现在我还没有设置,但是我想要一个JS脚本来加载api。(我在别处有) 现在来旁听一下这两个提供者的链接 provider2.com/buy-(name-of-event)-tickets/(venue-name)-tickets/(Date-of-event)/perf

所以我在做一些链接。基本上我有一个事件列表,里面有一个链接,看起来像这样

Provider1.co.uk/event/1F004CC6C1FA8142
我知道不多,但是如果调用提供者1的api,我可以访问日期、场馆名称、位置等

现在我还没有设置,但是我想要一个JS脚本来加载api。(我在别处有)

现在来旁听一下这两个提供者的链接

provider2.com/buy-(name-of-event)-tickets/(venue-name)-tickets/(Date-of-event)/perf/1028576
和提供商3的

provider3.com/(event-name)-tickets-(event-name)-(Location-Name)-(venue-Name)-(Date-of-event)/event/9277843/
现在的情况是,我们手动将它们输入文本框

我们想让它自动化,provider1是自动化的。基本上,我们希望其他2个提供者在页面加载时自动填充到输入框中。就是这样,听起来很简单,但我不是100%确定:)

萨姆

顺便说一句,这里是提供者的json响应

"venue": {
        "venueId": 10191,
        "name": "Venue Name",
        "street": "Location Street",
        "city": "Location Name",
       }
 "eventId": 2176597,
      "status": "onSale",
      "name": "Event Name",
      "eventDate": "2016-06-22 17:00:00"
我使用的是rails,如果我可以在rails而不是javascript中进行api调用,可能会更容易

所以我现在正在使用HTTParty

response = HTTParty.get('url')
json = JSON.parse(response.body)
我已经用byebug调用了json,它会把我需要的一切都抛出,但是如果我把
json.eventId
放进去,它就不工作了

以下是答案

{"details"=>{"totalResults"=>1, "totalPages"=>1, "currentPage"=>1, "resultsPerPage"=>50}, "results"=>[{"eventId"=>2176597}]}

然而,eventId显然是空的

您有一些链接想要解析成一个表单?有点像,目前正在让HttpParty工作,basicallyprovider 1可以有一个api调用来获取有关事件的所有信息。从这个响应中,我想填充括号内的所有内容。我想我可以把它作为api调用中的
放入。我只是不能让它在目前的工作,将添加一个编辑我在那里的时刻moment@Marwen添加了编辑^ ^如果您有一些链接要解析为表单?有点像,目前正在让HttpParty工作,basicallyprovider 1可以有一个api调用来获取有关事件的所有信息。从这个响应中,我想填充括号内的所有内容。我想我可以把它作为api调用中的
放入。我只是不能让它在目前的工作,将添加一个编辑我在那里的时刻moment@Marwen新增编辑^_^