如何通过Ajax将变量传递给Ruby?

时间:2014-11-22 18:43:30

标签: ruby ajax

我有这个代码,除非我将常量传递给数据,否则它不会起作用。我做错了什么?

function onMapClick(e) {
  $.ajax({
    url: "/temps",
    type: "POST",
    data: {coordinates: e.latlng},
    success: function(response) {
      // map.openPopup("hello", e.latlon);
      alert(e.latlng.lat);
      // return response;
    }
  });
};

1 个答案:

答案 0 :(得分:2)

尝试使用toJSON将数据转换为json字符串,然后当您在ruby代码中收到它时,可以使用JSON.parse(data)