通过jquery触发器传递一个对象
我想做一些相当简单的事情,但我得到了一个奇怪的结果。 我有一个事件触发器,我用来传递一个json对象,但当它到达另一侧时它是一个函数…我提醒结果,它显示了这个:
警报刺激的例子:
alert('value of lattitude? ' + map.currentLatLng.lat);
结果:
纬度值? function(){return this [a];}
我已尝试使用和不使用数组文字包装器设置触发器:
$('body').trigger('updateLocation', [{lat:38.905003, lng:-77.066497}]); $('body').trigger('updateLocation', {lat:38.905003, lng:-77.066497});
我究竟做错了什么?
试试这个:
$('body').bind('updateLocation',function(event,obj){ alert(obj.lng); }); $('body').trigger('updateLocation', [{lat:38.905003,lng:-77.066497}]);