ajax struts2 下拉框賦值(適合所有)
阿新 • • 發佈:2019-02-18
//有一個{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]);
}
}