送信文字列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>