作者:dajiang | 来源:互联网 | 2023-05-18 16:00
ashx处理页
string JsOnList= "[";
IList ilist = BLL.ChannelManager.GetAllChannels();
List list = PublicCS.IListToList(ilist);/// IList转化为List
JsonList += "{id:0,ChannelName:'***栏目'},";
foreach (Models.Channel channel in list)
{
JsonList += "{id:" + channel.Id.ToString() +",ChannelName:'" + channel.ChannelName + "'},";
}
JsonList = JsonList.Substring(0, JsonList.Length - 1);
JsonList += "]";
context.Response.Write("[{\"message\":\"成功\",\"ActionType\":\"" + action + "\",\"JsonList\":\"" + JsonList + "\",\"status\":\"success\"}]");
context.Response.End();
return;
///
/// IList转化为List
///
///
///
///
public static List IListToList(IList list)
{
T[] array = new T[list.Count];
list.CopyTo(array, 0);
return new List(array);
}
html页面
<li><label>父级栏目label><select id="ParentID">
select>
li>
JS
var JsOnList={};
JsonList =eval(data[0].JsonList);//将json数组转化为json对象
for(var i=0;i//将json对象 绑定到select
{
$("#ParentID").append("");
}