动态post,避免直接给页面传输大量数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/**
* ajax通过商品刷新供应商
* by_kangyx
* @throws IOException
*/
@RequestMapping
(params =
"actionMethod=refreshGoodRefSuppliers"
,method = RequestMethod.POST)
@H_404_91@final
HttpServletRequest request,
@H_404_91@final
HttpServletResponse response)
@H_404_91@throws
IOException{
//定义返回字符串
String goodId = request.getParameter(
"goodId"
);
strBuffer.append(
"<option value=''>---请选择---</option>"
);
List<GoodRefSuppliers> goodRefSuppliersList = baseSupplierService.getGoodRefSuppliers(Long.valueOf(goodId));
strBuffer.append(
"<option value ='"
+goodRefSuppliersList.get(i).getSuppliers().getId()+
"'>"
+goodRefSuppliersList.get(i).getSuppliers().getName()+
"</option>"
);
}
Util.printString(response,strBuffer.toString());
}
|
1
2
3
4
5
6
7
8
|
<td>
<select name=
"goodRefSuppliers"
id=
"goodRefSuppliers_${s.index}"
onchange=
"setSuppliers(this.value,${orderdetail.id});"
onkeydown=
"refreshGoodRefSuppliers(${orderdetail.prdInfo.goodsInfo.id},${s.index});"
onmousedown=
"refreshGoodRefSuppliers(${orderdetail.prdInfo.goodsInfo.id},${s.index});"
>
<option value=
""
>--请选择--</option>
</select>
</td>
|