我有這個代碼,它不會工作,除非我傳遞一個常量到數據。我究竟做錯了什麼?如何通過Ajax將變量傳遞給Ruby?
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;
}
});
};
這是一個有點不清楚你問這裏,真的嗎? – 2014-11-22 18:45:00
聽起來像e.latlng不存在。在執行$ .ajax()之前,當您使用console.log(e.latlng)時會發生什麼? – 7stud 2014-11-22 18:56:59
不,它存在,因爲當我把數據:123,然後這個警報(e.latlng.lat)給出了一些座標,所以我知道它存在... – ivanacorovic 2014-11-22 19:46:32