2009-08-04 7 views
4

でjQueryを使ってAjaxのようなものをやったとき、あなたは二つの重要な方法でサーバに沿ってデータを渡すことができます:jQuery.post()直列化形式のデータを使用して、カスタムオブジェクト提出

  1. のようなオブジェクトを使用します
    { 
    firstname:'blah', 
    lastname: 'derp' 
    } 
    
  2. (1)wは自然に生じ&firstname=blah&lastname=derp

ような文字列を使用しあなたはプログラムで値を渡しています。

(2)入力フィールドがある場合は、自然に発生します。

私の問題:あなたがそれらを組み合わせることができますようにそれは、見ていない、すなわち

jQuery.extend({ 
firstname:'blah', 
lastname:'derp' 
},jQuery('form.some-form').serialize()); 

そして、それはしばらくの間、私をしつこいされています。

真実私は、彼らにちょうどあなたにjson表現を与えるserializeメソッドのオブジェクト化されたバージョンが必要だと思います。

+0

見HTTPを持っている場合があります://stackoverflow.com/questions/920294/jquery-serialize-and-post – zod

答えて

関連する問題