page_adsence

2012年3月14日水曜日

jqueryを使って配列をPOST

一番簡単な方法は対象のフォームを要素をセレクタで選択してシリアライズしてPOST。
あとはサーバサイドでよしなにすればOK。

Jquery
var postData = $('form').serializeArray();

$.post(
    'index.php',
    postData,
    function(data){
        console.log(data);
    }
);

php
var_dump($_POST);

但し、通常のフォームでPOSTされてきたように送りたい場合はJS側で色々と手を入れないといけない。
ソースに関してはその部分が出来次第公開予定。