突袭网学院频道收集了关于【jquery click事件传值问题!】相关的解决方案,此问题详细描述为:
jquery
click
希望我们收集此问题的解决方案对所有碰到此问题的朋友有帮助.
以下是突袭网编辑收集于互联网的各种解决方案,我们不能保证这些解决方案能彻底解决您的问题,但是作为一种参考希望能帮到您
------解决方案1--------------------
看你插件有没有配置附加数据的配置项了,没有智能添加到url参数后,这样参数是get请求发送的,服务器端要使用Request或者Request.QueryString来获取
url: 'dialog/dialog_attach.aspx?album=1111',
------解决方案2--------------------
引用 1 楼 showbo 的回复:看你插件有没有配置附加数据的配置项了,没有智能添加到url参数后,这样参数是get请求发送的,服务器端要使用Request或者Request.QueryString来获取
url: 'dialog/dialog_attach.aspx?album=1111',
引用 1 楼 showbo 的回复:看你插件有没有配置附加数据的配置项了,没有智能添加到url参数后,这样参数是get请求发送的,服务器端要使用Request或者Request.QueryString来获取
url: 'dialog/dialog_attach.aspx?album=1111',
album=1111
1111是变量啊,怎么传?具体怎么写呢?
------解决方案3--------------------
url: 'dialog/dialog_attach.aspx?album='+yourvarname,
yourvarname是你的变量名称
------解决方案4--------------------
//创建上传附件
$(".attach-btn").click(function () {
//alert("Value: " + $(this).text());
showAttachDialog();
});
url: 'dialog/dialog_attach.aspx?album='+yourvarname,
yourvarname就是$(this).text(),怎么写呢?跳函数就读不到值了
------解决方案5--------------------
当参数传入就好了
$(".attach-btn").click(function () {
//alert("Value: " + $(this).text());
showAttachDialog($(this).text());
});
function showAttachDialog(obj) {
var objNum = arguments.length;
var attachDialog = top.dialog({
id: 'attachDialogId',
title: "上传附件",
url: 'dialog/dialog_attach.aspx?id='+obj,/////////增加参数
width: 500,
height: 180,
onclose: function () {
var liHtml = this.returnValue; //获取返回值
if (liHtml.length > 0) {
$("#showAttachList").children("ul").append(liHtml);
}
}
}).showModal();
//如果是修改状态,将对象传进去
//不懂你这个是干什么的,注释掉了。如果你这个插件附加数据时通过对象的data属性添加的,自己好好看下api
/*if (objNum == 1) {
attachDialog.data = obj;
}*/
}
以上为突袭网编辑收集的关于【jquery click事件传值问题!】相关的解决方案,因为收集于互联网,突袭网不享有对应知识的版权,其版权归原站原作者收有,特此声明.