怎么将页面的值传到jquery 弹出层中
在Repeater中数据的行绑定了一个label的点击时间弹出遮罩层里面是一块代码我想讲Repeater中那一行数据的id传给遮罩层请问怎么传怎么接收?...
在Repeater中数据的行绑定了一个label的点击时间弹出遮罩层 里面是一块代码 我想讲Repeater中那一行数据的id传给遮罩层 请问 怎么传 怎么接收?
展开
2个回答
展开全部
是后台的返回数据么?
目前我们的http web访问形式,都是应答被动式的,所以 必须要有请求才能返回数据。
首先,用ajax请求一个页面;
页面接收ajax传输的数据后,执行运算,返回数据。直接echo ,response.write之类的输出想要的数据即可。
ajax执行函数中,有success函数可以设定,获取后台页面的输出数据,取得即可
例子:
$.ajax({
url : "admin_login_exec.php",
type : "POST",
dataType : "text",
timeout : 5000,
async : false,
success : function(text) {
//此处text为获得的服务器返回值,赋值到jquery 弹出层即可。比如用个带id的p标签显示数据,获得text后改下值
},
error : function() {
alert("网络或服务器问题!")
}
展开全部
给label设置一个样式Class,然后
$(".class").click({
var myId = $(this).attr("id");
});
再把myId传给遮罩层
$(".class").click({
var myId = $(this).attr("id");
});
再把myId传给遮罩层
更多追问追答
追问
JQuery我不是太熟 这个代码写在js代码里面吗 设置一个样式 名字交class 还是写个类样式 作为参数写在遮罩层的打开方法里面吗 怎么取出来呢?
追答
在label的class里定义一个样式叫abc,然后在代码里写
$(function(){
$(".abc").click({
var myId = $(this).attr("id");
alert(myId);
});
});
然后点击一下label, 看出来的是不是你要的值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |