php は jquery シリアル化によって送信されたデータをどのように解析しますか
この投稿は Jasmine_xiaocao によって最終編集されました (2013-05-14 18:33:40)
クライアントは jquery Serialize
を通じてフォーム データを送信します。
<br />
$("#submit_survey").click(function(){<br />
$.post(SITE_URL+'activity/survey/savesurvey', {data:$('#survey_form').serialize()}, function(response){<br />
if (response.error_code) {<br />
infotips(response.msg, $('.submit_tips'));<br />
} else {<br />
infotips('保存成功', $('.submit_tips'), 'right');<br />
} <br />
}, 'json'); <br />
return false;<br />
});<br />
ログイン後にコピー
php 側に投稿されるデータは次のとおりです:
title=ここで Q&A の質問を作成し、Q&A アクティビティについて説明できます&cover_image=&file_name=&file_partpath=&description=&isgender=0&isarea=0&isage=0&question[1]=ghk&option[1][0]=hgkhk&option[1][ 1]=hkhj&option[ 1][2]=khgkhk&オプション[1][3]=&質問[2]=hgkh&オプション[2][0]=hkhjk&オプション[2][1]=hjkhjl&オプション[2][2]=
正しい形式に置き換える方法:
配列
(
[タイトル] =>
[カバー画像] => hdsgdsg
[ファイル名] => 219_20130514170542.jpg
[ファイルパーツパス] =>
[説明] =>
[性別] => 0
[isarea] => 0
[isage] => 0
[質問] => 配列
(
[1] => dgdg
)
[オプション] => 配列
(
[1] => 配列
(
以来
)
)
)
共有先: