碰到个鬼样的问题,传值时id不一样,何故?
时间:2009-12-25
来源:互联网
碰到个鬼样的问题,看下面
ffunction openDialogModify(id){//传一个参数id
$('#dialogModify2').dialog({
href:'addmodify.jsp',
onOpen:function(){
ajaxInitModify(id);//这里id正常,就是openDialogModify里传入的id
},
width:320,
height:400,
buttons:{
'修改':function(){
ajaxSendModify(id);//这里id不正常,不是openDialogModify里传入的id了,why?
},
'取消':function(){
$('#dialogModify2').dialog({closed:true});
}
}
});
}
在openDialogModify方法用传入一个id,然后在子方法ajaxInitModify和ajaxSendModify中也需要一个id,可是奇怪,2个子方法中的id居然不一样,why???
有碰到过的同志?
ffunction openDialogModify(id){//传一个参数id
$('#dialogModify2').dialog({
href:'addmodify.jsp',
onOpen:function(){
ajaxInitModify(id);//这里id正常,就是openDialogModify里传入的id
},
width:320,
height:400,
buttons:{
'修改':function(){
ajaxSendModify(id);//这里id不正常,不是openDialogModify里传入的id了,why?
},
'取消':function(){
$('#dialogModify2').dialog({closed:true});
}
}
});
}
在openDialogModify方法用传入一个id,然后在子方法ajaxInitModify和ajaxSendModify中也需要一个id,可是奇怪,2个子方法中的id居然不一样,why???
有碰到过的同志?
[ 此帖被gundumw100在2009-12-25 13:16重新编辑 ]
作者: gundumw100 发布时间: 2009-12-25
修改':function(){
ajaxSendModify(id);//这里id不正常,不是openDialogModify里传入的id了,why?
},
一点也不鬼...你这里都是绑定的其他的函数了,应该不是子函数,只是把函数传值到了一个地方绑定的吧?如果是这样的话你的函数私有变量“ID”就带不到这个函数里了
ajaxSendModify(id);//这里id不正常,不是openDialogModify里传入的id了,why?
},
一点也不鬼...你这里都是绑定的其他的函数了,应该不是子函数,只是把函数传值到了一个地方绑定的吧?如果是这样的话你的函数私有变量“ID”就带不到这个函数里了
作者: zohegs 发布时间: 2009-12-25
不明白什么意思

作者: gundumw100 发布时间: 2009-12-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28