2016-05-26 8 views
0

name[last][abbreviation]などの名前のフィールドがあります。このデータを投稿するにはjQueryを使用しています。フォーム配列フィールドからJSONデータを取得するexpressjs

{ 
    name: { 
    last: { 
     abbreviation: 'a' 
    } 
    } 
} 

私はこれを行うことができますどのように任意のアイデアを:私は、サーバー(nodejs)にこのデータを取得すると、私のような、オブジェクト形式でこれをしたいのですが?

ありがとうございます

+0

ここで '配列フィールド 'とはどういう意味ですか? – narainsagar

答えて

0

サーバー側では、このようなことができます。

var obj_data = JSON.parse(json_data); 

obj_dataは通常のjavascriptオブジェクトです。逆はJSON.stringify(obj_data)で、JavaScriptオブジェクトを文字列に変換し直します。

+0

これは、投稿時にこのフィールド名を 'フィールド'プロパティに割り当てます。それは '{field: 'name [last] [abbreviation]'}'のように戻ってきます – dzm

0

全く私と同じ質問:あなたは、ブラウザは、配列の子[フィールド]のような子オブジェクトのヘッダーを送信見ればStrange Put Json form data (Jquery Ajax)

問題はエクスプレスではありませんが、フロンエンドにあるので、本当の問題は、どのようにサーバー側の子データを管理するには?

関連する問題