2

我有一个问题,我已经尝试了 4 个小时,但没有运气。收到职位后,我需要在数据库中进行搜索并获得结果,然后将其显示在屏幕上。

对数据库的查询已完成,但成功功能永远不会收到数据,有什么想法吗?

   function initiate_geolocation() {  
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(handle_geolocation_query, handle_errors, {enableHighAccuracy:true});  
    } else {
       yqlgeo.get('visitor', normalize_yql_response);
       /*jQuery("#current-location").html("No geolocation support."); */
    }

    return false;
}

function handle_geolocation_query(position){  
    jQuery.post("/index.php?r=location/current", { "latitude": position.coords.latitude, "longitude": position.coords.longitude },
                                        function(data){
                                            jQuery("#zipcode").val(data);
                                        }, "json");    
}  

function handle_errors(error) {
           /*Not important*/
} 

function normalize_yql_response(response)  
    {  
        /*Not important*/
    }  
4

0 回答 0