1. 程式人生 > >ajax struts2 下拉框賦值(適合所有)

ajax struts2 下拉框賦值(適合所有)


//有一個{id_:"#kuai_flag",id:"#kuaiflag" ,flag:"3"}這種物件就有一個下拉框資訊; 
}); 
/** 
*↓↓↓↓↓↓↓↓↓↓ 
*作者:ZhuangZi 
*類名:獲取下拉框值公用方法 
*功能:下拉列表取值 
*詳細:載入下拉列表 
*版本:1.0 
*日期:2013-03-22 
*說明:如果新加一個下拉框 需要給陣列list新增一個物件 
*引數:id_:下拉框被選中值的ID;id:下拉框ID;flag:下拉框值的型別,即顯示內容型別 
*↑↑↑↑↑↑↑↑↑↑ 
*/ 
function selectBox(list){ 
for ( var i = 0,len = list.length; i < len; i++) { 
(function(bean){ 
var pageId=$(bean.id_).val(); 
$.ajax({ 
type:'post', 
url:'../dictionary/listDictionary.do', 
data:'bean.flag='+bean.flag, 
dataType:'json', 
success:function(json){ 
for(var i=0; i< json.length;i++){ 
$(bean.id).append("<option value='" 
+json[i].value_Id+"'>" 
+json[i].value+"</option>"); 
if(pageId !=null && pageId!="" && pageId==json[i].value_Id){ 

$(bean.id).find("option").attr("selected",true); 


}, 
error:function(){ 
alert('error'); 

}); 
})(list[i]);