送信文字列js複数選択ボックス選択
1257 ワード
<dl class="nowrap">
<dt> :</dt>
<dd><div id="ushops" val="${shops}"></div></dd>
</dl>
注:actionの中の値はprvate String shopです.shopsがデータベースで調べた結果、shops=「1,5,6,7,9」となりました.
ページに必要な個人が操作する店舗の複数選択ボックスを選択します.js解析方法の例は以下の通りです.
<script language="JavaScript">
<!--
$(document).ready(function() {
$.getJSON("getShops.do", function(data){
var html = '';
var shops = $("#ushops").attr('val');
$.each(data, function(i,item){
if(shops.indexOf(''+item.id)>-1)
html += '<label><input type="checkbox" name="shops" value="' + item.id + '" checked>' + item.shopName + '</label>';
else
html += '<label><input type="checkbox" name="shops" value="' + item.id + '" >' + item.shopName + '</label>';
});
$("#ushops").append(html);
});
});
//-->
</script>