こんにちは私は以下のサンプルフォームを持っています
<form id="search" method="GET" action="/results">
<input type="text" name="name">
<input type="checkbox" name="rating" value="1">
<input type="checkbox" name="rating" value="2">
<input type="checkbox" name="rating" value="3">
<input type="checkbox" name="rating" value="4">
<input type="checkbox" name="rating" value="5">
<input type="submit" value="Submit" name="submit">
</form>
いくつかの評価チェックボックスを選択してフォームを送信し、以下に示すようにJQuery serialize()を使用すると
$('#search').submit(function() {
var $form = $(this);
var strFormData = $form.serialize();
//var objFormData = $form.serializeArray();
//var strFormDataParamResult = $.param(objFormData);
});
このようなstrFormDataの例を取得します
"name=help&rating=1&rating=2&rating=3"
同じ名前のパラメータをこの結果に組み合わせる方法はありますか?
"name=help&rating=1,2,3"
serializeArray()の結果を操作し、$。param(..)を使用しますか?
もしそうなら、誰かがこれの例を持っていますか?
助けてくれてありがとう。