Html控件 select前台动态绑定?

lihui123 2009-10-21 04:57:53
Html控件 select前台动态绑定?
...全文
544 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihui123 2009-10-22
  • 打赏
  • 举报
回复
谢谢 各位大哥了,小弟 分 不多意思意思下~~
ywspace 2009-10-21
  • 打赏
  • 举报
回复
你可以使用Ajax.dll ,在前台调用后台的方法用JavaScript循环绑定数据。

比如:

function GetShopArea()
{
var cityID=document.getElementById('<%=cy.ClientID %>');
GetDropDownList.GetShopAreaData(cityID.value,get_ShopArea_callBack);
}
function get_ShopArea_callBack(response)
{
if(response!=null)
{
var ds=response.value;
if(ds!=null&&typeof(ds)=="object"&&ds.Tables!=null)
{
document.getElementById("shoparea").length=0;
document.getElementById("shoparea").options.add(new Option("--请选择--","-1"));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
var name=ds.Tables[0].Rows[i].F_ShopAreaName;
var values=ds.Tables[0].Rows[i].F_ShopAreaID;
document.getElementById("shoparea").options.add(new Option(name,values));
}
}
else
{
document.getElementById("shoparea").length=0;
document.getElementById("shoparea").options.add(new Option("--请选择--","-1"));
}
}
}

ivws_19 2009-10-21
  • 打赏
  • 举报
回复
var select=document.getElementById("select");
for(var i=10;i>=0;i--){
option = new Option(i,i+1);
select.options.add(option);
}
seamus1314 2009-10-21
  • 打赏
  • 举报
回复
什么时候给我分呀
seamus1314 2009-10-21
  • 打赏
  • 举报
回复
$(document).ready(function(){

$.ajax({
type: "post",
url: "提交路径" ,
data:"" ,
datatype: "json",
error: function(msg){alert('获取数据错误!!!');},
success: function(msg){
var message=""+msg.parseJSON().message;
var Directors = message.split("/");
var k = 0;
document.getElementById("selectName").options.length = 1;
for(var j= 0; j < Directors.length-1 ;j++){
var directorValue = Directors[j].split(",");
k = j +1 ;
document.getElementById("selectName").options[k]=new Option(directorValue[1],directorValue[0]);
}

}
});
})
thilong123 2009-10-21
  • 打赏
  • 举报
回复
前台?页面加载后绑定?
如果是在页面加载后绑定后就要用js了.JS操作DOM元素就行了.动态数据用ajax.

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧