jQuery回调函数如何

时间:2015-05-26 07:12:35

标签: javascript jquery jquery-callback

我有以下代码,我对出了什么问题感到困惑?

$(document).ready(function() {

    if(navigator.geolocation){
        navigator.geolocation.getCurrentPosition(function showCurrentPosition(position){
            latitude = position.coords.latitude;
            longitude = position.coords.longitude;
            alert(latitude);
        });


    }
    else{
        alert("Geolocation is not supported by your browser");
    }
});

我无法在showCurrentPosition函数中执行警报。如何在jQuery中执行此类操作?

1 个答案:

答案 0 :(得分:2)

你的回调函数是

navigator.geolocation.getCurrentPosition(function () {
         showCurrentPosition(position);
 });

 function showCurrentPosition(position) {
            latitude = position.coords.latitude;
            longitude = position.coords.longitude;
            alert(latitude);
 }