我正在尝试做一些相当简单的事情但是我得到了一个奇怪的结果。我有一个事件触发器,我用它来传递一个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});
我做错了什么?
答案 0 :(得分:11)
试试这个:
$('body').bind('updateLocation',function(event,obj){
alert(obj.lng);
});
$('body').trigger('updateLocation', [{lat:38.905003,lng:-77.066497}]);