Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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 Coffeescript json响应处理_Javascript_Ruby On Rails_Json_Coffeescript - Fatal编程技术网

Javascript Coffeescript json响应处理

Javascript Coffeescript json响应处理,javascript,ruby-on-rails,json,coffeescript,Javascript,Ruby On Rails,Json,Coffeescript,我只是从咖啡脚本开始。然而,我必须处理来自rails应用程序的JSON响应来生成google地图标记。如何将JSON数据解析到coffeescript中 代码如下所示: $.ajax'/locations', 键入:“获取” 数据类型:“json” 错误:jqXHR,textStatus,errorshown-> 警报错误 成功:数据、文本状态、jqXHR-> 总线=数据 window.initMap=-> map=new google.maps.Mapdocument.getElementBy

我只是从咖啡脚本开始。然而,我必须处理来自rails应用程序的JSON响应来生成google地图标记。如何将JSON数据解析到coffeescript中

代码如下所示:

$.ajax'/locations', 键入:“获取” 数据类型:“json” 错误:jqXHR,textStatus,errorshown-> 警报错误 成功:数据、文本状态、jqXHR-> 总线=数据 window.initMap=-> map=new google.maps.Mapdocument.getElementById'map', 中心: 纬度:0.324680 液化天然气:32.572633 缩放:11 如果是公共汽车? 因为我坐公共汽车 marker=new google.maps.Markerposition:new google.maps.LatLngi[纬度],i[经度] 地图:地图 标题:i[号码牌] marker.setMapmap loadScript=-> script=document.createElementscript script.type=text/javascript script.src=https://maps.googleapis.com/maps/api/js?key=xxxxxxxxxxx&callback=initMap document.getElementById'map_scripts'。追加子脚本 回来 加载脚本 Json响应看起来像这样{locations:[{number_plate:UAW796N,terminal_number:2,纬度:0.4122,经度:33.235,速度:46.0}]}

您可以使用{locations.number_plate.

使用Json.parse,与编写Javascript时的方法相同。