タグ

ブックマーク / fivestar-2.hatenadiary.org (1)

  • jQueryのAjaxで多次元配列をPOST - ゆっくり*ゆっくり

    params = { A: { a1: 'a1', a2: 'a2' }, B: 'b' } jQuery('#content').load('/some/path', params); なんてコードがあるとします。そもそもjQueryのloadとはprototype.jsにおけるAjax.Updaterのようなもので、上記で言えば#contentを/some/pathの内容に置き換える、というものです。 このloadはパラメータを省略した場合はGET、付与した場合はPOSTリクエストとなるのですが、上記のようにパラメータに多次元配列を指定した場合正しく処理されなかったのでとりあえず対策法をメモ。 ちなみにPHPに上記をダンプした場合の結果ですが、 Array( [A] => [object Object] [B] => b )このように多次元ではなく、あくまで1次元の配列になってしまいま

    jQueryのAjaxで多次元配列をPOST - ゆっくり*ゆっくり
    f-suger
    f-suger 2012/03/03
  • 1