我无法通过自定义'来访问本地变量和函数。事件
以下代码为oc返回null并正确返回数据。
var oc = "localvar";
$(frm).on('mycb',function(data){
console.log(data);
console.log(oc);
});
如何从回调中访问局部变量和函数?
答案 0 :(得分:1)
您的代码应该可以使用,但如果不是,那么您可以按照data
传递代码
.on( events [, selector ] [, data ], handler )
您可以通过event.data
var oc = "localvar"
$(frm).on('mycb', { oc : oc }, function(data){
console.log(data);
console.log(data.oc); // access it here
});