+ -
当前位置:首页 → 问答吧 → 碰到个鬼样的问题,传值时id不一样,何故?

碰到个鬼样的问题,传值时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???
有碰到过的同志?
[ 此帖被gundumw100在2009-12-25 13:16重新编辑 ]

作者: gundumw100   发布时间: 2009-12-25

修改':function(){
                       ajaxSendModify(id);//这里id不正常,不是openDialogModify里传入的id了,why?
                    },

一点也不鬼...你这里都是绑定的其他的函数了,应该不是子函数,只是把函数传值到了一个地方绑定的吧?如果是这样的话你的函数私有变量“ID”就带不到这个函数里了

作者: zohegs   发布时间: 2009-12-25

不明白什么意思

作者: gundumw100   发布时间: 2009-12-25

相关阅读 更多