でjQueryを使ってAjaxのようなものをやったとき、あなたは二つの重要な方法でサーバに沿ってデータを渡すことができます:jQuery.post()直列化形式のデータを使用して、カスタムオブジェクト提出
- のようなオブジェクトを使用します
{ firstname:'blah', lastname: 'derp' }
(1)wは自然に生じ
&firstname=blah&lastname=derp
ような文字列を使用しあなたはプログラムで値を渡しています。
(2)入力フィールドがある場合は、自然に発生します。
私の問題:あなたがそれらを組み合わせることができますようにそれは、見ていない、すなわち
jQuery.extend({
firstname:'blah',
lastname:'derp'
},jQuery('form.some-form').serialize());
そして、それはしばらくの間、私をしつこいされています。
真実私は、彼らにちょうどあなたにjson表現を与えるserializeメソッドのオブジェクト化されたバージョンが必要だと思います。
見HTTPを持っている場合があります://stackoverflow.com/questions/920294/jquery-serialize-and-post – zod