以下を使用してフォームをJSオブジェクトに変換し、MongoDBコレクションに挿入しています...
form={};
$.each($('#myform').serializeArray(), function() {
form[this.name] = this.value;
});
これにより、次の行に何かが生成されます。
{ "name" : "value", "name" : "value", "name" : "value", "name" : "value" }
私は次のようなものを取得したいと思います:
{
"aaa": "111",
"bbb": "222",
"ccc": "333",
"loc": {
"longitude": "-11.34354656",
"latitude": "-45.4566546"
}
}
それを取得するには、jQueryをどのように変更すればよいですか? 仕事用のプラグインがあるのを見ましたが、解決策がそれよりも簡単かどうか疑問に思っています..?