2010-12-30 11 views
1

私はいくつかのテキスト入力フィールドを持つHTMLフォームを持っています。送信されたデータは、AJAX/JSONを使用してバックエンドシステムに送信されます。

$("#addPerson").submit(function() { 
    var person = $(this).serializeObject(); 
    $.postJSON("person/add/", person, function(data) { 
     ... 
    }); 
}); 

は、今私は、私は、フォームを持っていないという問題がありますが、私も人を追加したい:jQueryので 、私は正常に動作され、これを行います。 私は値を持っている:...、 firstname = Timlastname = Smithaddress = a street with number

しかし、どのように私は、キーと値のペアを作成するので、私は、フォームが提出したラインvar person = $(this).serializeObject();のように同じを持っていると私は電話をかけることができ$.postJSON

ありがとうございました&最高の、Tim。

答えて

1

jsonオブジェクトはこのようになります...これはあなたが探しているものだと思います。

あなたはjQueryのPARAM機能を探している
var first, 
    last, 
    addr; 
var jsonObj = { 
    firstname: first, 
    lastname: last, 
    address: addr 
} 
関連する問題