我正在尝试根据附近的停靠点来确定车辆的到达时间
stops.json
{
"stops": [{
"name": "Big Park",
"code": "BP",
"lat": 38.7273,
"lng": 287.83838
},
{
"name": "Small Park",
"code": "SP",
"lat": 63.8373,
"lng": 227.73689
}]
}
如果“ Small Park”站在我附近,则将请求domain.com/?name=Small%20Park来获取Small Park的到达时间。
{
"results": [
{
"nextarr": "5",
"subarr": "10",
"code": "SP",
},
{
"nextarr": "6",
"subarr": "12",
"code": "SP",
}
]
}
显示附近(HTML)
<div class="nearby">
<div class"card">
<p>Small Park</p>
<p>5</p>
<p>10</p>
</div>
</div>
答案 0 :(得分:0)
initArgs = window.location.search.slice(1)
.split('&')
.reduce(function _reduce(/*Object*/ a, /*String*/ b) {
b = b.split('=');
a[b[0]] = decodeURIComponent(b[1]);
return a;
}, {});
function get_values({ name }) {
stops.forEach( i => {
if (i["name"] == name) {
// do something
}
})
}
get_values(initArgs);
据我所知,可以为您编写应用程序。我不确定究竟如何计划在解析url参数并对照您的初始数据结构进行检查后获取第二组数据。