【问题标题】:Javascript: Passing JSON requests to a new pageJavascript:将 JSON 请求传递到新页面
【发布时间】:2011-07-29 13:39:32
【问题描述】:

我在这里根据用户的地理位置生成最近的 Google Places 位置:

http://sandrayoon.com/UAI/www3/placesstyle.php

当单击位置名称时,它会创建一个动态 url 以从 Google Places 请求 JSON 以获取有关该位置的详细信息:

a.href = "https://maps.googleapis.com/maps/api/place/details/json?reference="+place.reference+"&sensor=true&key=xxxxxxxxxxx";
    a.innerHTML = place.name;  

此 URL 只是对 JSON 的请求,但我需要的是,当用户单击某个位置时,他们会被带到另一个开始处理 JSON 的页面。

如何将此 JSON 请求传递到新页面,然后通过用户点击处理来自 Google Places 的 JSON?

【问题讨论】:

    标签: javascript json api


    【解决方案1】:

    您是否考虑过使用AJAX 获取该 JSON 数据并在页面中直接处理它,而无需导航?

    【讨论】:

    【解决方案2】:

    如果您想要一个专用页面来显示地点详细信息,您需要创建一个新页面,其中包含包含地点参考的 URL。从那里,您可以使用 AJAX 调用 Google JSON URL 并处理地点详细信息。

    http://sandrayoon.com/UAI/www3/places.php?reference=place_reference

    因此,使用上述 URL,您可以检索地点“参考”并构建正确的 Google Places JSON URL。然后,您可以针对该 URL 发出 AJAX 请求以处理 JSON 响应。

    【讨论】:

      猜你喜欢
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多