gpt4 book ai didi

javascript - Coffeescript json响应处理

转载 作者:行者123 更新时间:2023-11-28 10:48:38 25 4
gpt4 key购买 nike

我刚刚开始使用 CoffeeScript 。但是,我必须处理来自 Rails 应用程序的 JSON 响应才能生成谷歌地图标记。如何将 JSON 数据解析到 CoffeeScript 中。

代码如下所示:

  $.ajax '/locations',
type: 'GET'
dataType: 'json'
error: (jqXHR, textStatus, errorThrown) ->
alert "error"
success: (data, textStatus, jqXHR) ->
buses = data

window.initMap = ->
map = new google.maps.Map(document.getElementById('map'),
center:
lat: 0.324680
lng: 32.572633
zoom: 11
)
if buses?
for i in buses
marker = new google.maps.Marker(position: new google.maps.LatLng(i["latitude"], i["longitude"])
map: map
title: i["number_plate"])
marker.setMap(map)

loadScript = ->
script = document.createElement("script")
script.type = "text/javascript"
script.src = "https://maps.googleapis.com/maps/api/js?key=xxxxxxxxxxx&callback=initMap"
document.getElementById('map_scripts').appendChild script
return

loadScript()

Json 响应如下所示 {"locations":[{"number_plate":"UAW796N","terminal_number":2,"latitude":"0.4122","longitude":"33.235","速度":"46.0"}]}

最佳答案

您可以使用__ 'locations.number_plate'

关于javascript - Coffeescript json响应处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38180594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com