gpt4 book ai didi

javascript - 要发送的 JQuery ajax 数据中的嵌套 map - 如何序列化 'properly'?

转载 作者:行者123 更新时间:2023-11-29 22:42:51 25 4
gpt4 key购买 nike

    var location = { "location" : {
"name" : $("#user_loc_name").val(),
"street_address" : $("#user_loc_street_address").val(),
"city" : $("#user_loc_city").val(),
"province" : $("#user_loc_province").val(),
"country" : $("#user_loc_country").val(),
"postal_code" : $("user_loc_postal_code").val(),
"public" : $("#user_loc_public").attr('checked')
}};
( ... )
$.post(url, location, success_callback);

我需要这个“嵌套” map 的原因是因为我要将它发送到我的 Rails 后端,我希望我可以在 Controller 中进行简单的更新 _ attributes(params[:location])。不幸的是,通过这个解决方案,我得到了参数:

{"location"=>"[object Object]", ...} 

不是我所希望的。我希望:

{"location"=> {"name" => "valforname", "street_address" => "valforstreetadress", ...}, <other params>...}

如果我摆脱“嵌套”并只发送内部映射,它工作正常,但每个属性单独显示在参数散列中,它只是麻烦和困惑。如果我可以将整个 map 嵌套在“位置”键下,那就更好了。

最佳答案

关于javascript - 要发送的 JQuery ajax 数据中的嵌套 map - 如何序列化 'properly'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436212/

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