110,532
社区成员
发帖
与我相关
我的任务
分享
[AjaxMethod()]
public string getAreaTypeList()
{
string getAreaStr = "[";
DataTable dtAreaType = new VTB_AreaTypeBLL().GetData();
if (dtAreaType.Rows.Count > 0)
{
foreach (DataRow drAreaType in dtAreaType.Rows)
{
getAreaStr += "{\"id\": \"" + drAreaType["ID"].ToString() + "\",\"name\": \"" + drAreaType["AreaTypeName"].ToString() + "\"},";
}
getAreaStr = getAreaStr.TrimEnd(',') + "]";
}
else
{
getAreaStr = "";
}
return getAreaStr;
}
<head>
<script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
function getAreaTypeList()
{
var obj = XXX.Default.getAreaTypeList();
return obj.value;
}
function loadSelect(jsonObj) {
if (jsonObj == "") {
return '<option title="-1" selected="selected" value="请选择">请选择</option>';
}
jsonObj = eval("(" + jsonObj + ")");
var jsonStr = "";
$(jsonObj).each(function (key, value) {
jsonStr += '<option value="' + this.id + '" >' + this.name + '</option>';
});
return jsonStr;
}
$(function(){
var areaType= loadSelect(getAreaTypeList());
$("#area").append(areaType);
});
</script>
</head>
<body>
<form runat="server" id="form1">
<select id="area"></select>
</form>
</body>