私はnode.jsサーバに次のものを渡そうとしています:
{
"SKU": {
"comment": {
"name": "23",
"com": "32"
}
}
}
これはテキストファイルに保存されます。 SKU、名前、およびcomはすべて可変です。
これは、AJAX getコマンドを介してサーバーに与えられます。私はフォームデータをシリアライズしようとしましたが、そのような方法で子供を得る方法を理解することはできません(すべてが同じ行に終わります。
{"SKU":"","COMMENT":"","NAME":"23","COM":"32"}
私はまた、データをJSONとしてマークアップしようとしました。
var data2 = "{"" + doit + "":{"comment":{"name":"" + name + "","com":"" + com + ""}}}"
しかし私が得るものは次のとおりです:
{ "{"GS-70":{"comment":{"name":"23","com":"32"}}}": "" }
それは本当に私が望むものではありません。
このデータを渡す正しい方法は何ですか?
より多くのデータを編集する:
次のAJAXコマンドでサーバーに送信されるコード:
$.ajax({
type: "GET",
url: "https://localhost:55555",
data: data2,
});
回答:
回答№1は1JSON.stringify()
.... JSONを構築するための独自のメカニズムを発明したり、このような問題に遭遇したりすることはありません。