asp.net jQuery取Repeater中表格中的值,并传给后台 10
这是我的前端代码,我用Repeater绑定的table,数据从数据库中获取,现在我需要用鼠标单击,然后将选中行的数据传到后台求大神指教标注1,。2.的地方调试到那儿就走不...
这是我的前端代码,我用Repeater绑定的table,数据从数据库中获取,现在我需要用鼠标单击,然后将选中行的数据传到后台 求大神指教
标注1,。2.的地方调试到那儿就走不动了,绑定不了事件,求指教 展开
标注1,。2.的地方调试到那儿就走不动了,绑定不了事件,求指教 展开
3个回答
展开全部
估计是加载的顺序的问题 你把绑事件写在javascript的onload里 当执行onload的时候下面的table没有加载出来 所以就绑定不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先改改变量命名试试 不行就改写 其实没必要写这么麻烦的 方便的话把你浏览器生成的源文件贴出来
追问
追答
$(function () {
$("#table2 tr").each(function () {
$(this).click(function () {
alert($(this).find("span").eq(0).text());
});
});
});
上边是获取信息的代码 你可以直接获取标识ID通过Ajax传到后台进行处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Repeater 有方法在后台取 为啥要用JS
更多追问追答
追问
我是在前台用鼠标单击行的 ,鼠标单击后将值传到后台,Repeater可以在后台直接获取到前台鼠标单击选中行里的值吗 ,如果有,麻烦大神写的具体点 ,最好来点示例代码
追答
有CheckBox么
//添加事件
OnItemDataBound="Repeater1_ItemDataBound"
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) {
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater myRepeater2 = (Repeater)e.Item.FindControl("BusinessCircleReq");
DataRowView rowv = (DataRowView)e.Item.DataItem;//选择行数据
int parentid = Convert.ToInt32(rowv["Area_ID"]);//取列值
//测试选择了多少行
Button Button1 = e.Item.FindControl("Button1") as Button;
Button1.Attributes.Add("onclick", "alert('选中的是第" + e.Item.ItemIndex + "行')"); }
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询