0
私はノードサーバーを持っています。それはajax呼び出しを受け取り、この形式のデータを使用します。私は地元のAJAX呼び出しを使用していますデータをJSONに変換
{ "jaltheband"} "アクション": "ログイン"、 "データ":{ "は、uname": "fas4"、 "パスワード"}私のユーザー名とパスワードをこの形式で変換しますが、console.log req.bodyの場合は、私には奇妙な形式が表示されます。これはJSONでデータを変換する方法です。
var data = '{"action":"login","data":{"uname":"'+$("#username").val()+'","password","'+$("#password").val()+'"}}';
次にconsole.log(req.body)と表示されます。
形式が異なります。どうしてこんなことに? 「パスワード」キーの後
* *手動でJSON文字列を作成することはありません。オブジェクトと 'JSON.stringify()'を作ります。 – JJJ
さて、あなたは '' password ''、 "+ $("#password ")で始まる無効なJSONを作成していますval()+ ''なぜオブジェクトを作成せずにJSON.stringifyするのですか? – vlaz