gpt4 book ai didi

javascript - 从 Rails Controller 中的 ajax 访问发布的 json 数据

转载 作者:数据小太阳 更新时间:2023-10-29 04:12:02 25 4
gpt4 key购买 nike

我已经对 json 数据发出了 ajax post 请求,我想在 Rails Controller 中访问该数据,那么我该如何访问这些数据。

这是我使用ajax发布数据的方式

jQuery.ajax({
url: 'main/getlocation',
data: "{latitude:" + latitude + ",longitude:" + longitude + "}",
dataType: 'json',
type: "POST",
success: function(data) {
alert("Successful");
},
failure: function() {
alert("Unsuccessful");
}
});

如何从 Rails Controller 访问纬度和经度数据。我无法使用普通参数 [:latitude] 和 params[:longitude] 访问数据。我应该使用什么?

最佳答案

我猜您已将经度和纬度指定为可通过 ajax 请求访问的变量。如果不是,您将不会在 Controller 中得到任何东西。确保变量范围正确,然后试试这个:

jQuery.ajax({
url: 'main/getlocation',
data: "latitude=" + latitude + "&longitude=" + longitude,
type: "POST",
success: function(data) {
alert("Successful");
},
failure: function() {
alert("Unsuccessful");
}
});

现在,我猜你可以在你的 Controller 中获取 params[:longitude] 和 params[:latitude]。

关于javascript - 从 Rails Controller 中的 ajax 访问发布的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6762735/

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