Javascript:将JSON请求传递到新页面

时间:2011-07-29 13:39:33

标签: javascript json api

我根据用户的地理位置生成最近的Google商家信息位置:

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

当点击位置名称时,它会创建一个动态网址,以便从Google商家信息中请求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商家信息处理JSON?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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

因此,使用上面的网址,您可以检索地点“引用”并构建正确的Google商家信息JSON网址。然后,您可以针对该URL发出AJAX请求以处理JSON响应。