Ajax没有从python接收数据

时间:2017-09-13 11:38:29

标签: javascript jquery python ajax

$.ajax({
    type:"get",
    url:"https://firststep-2016.appspot.com/getLatLng",
    dataType: "json",
    cache:false,
    success:function(latLng){
        var map = new google.maps.Map(document.getElementById("map"),{
        zoom: 11,
        center:latLng[0]
        });     

        $.each(latLng,function(i,value){
            new google.maps.Marker({
            position: value,
            map: map
            }); 
        });
    }
});
setTimeout("loadUser()",5000);    

这是python

class getLatLng(webapp2.RequestHandler):
def get(self):
    db = connect_to_cloudsql()
    cursor = db.cursor()
    cursor.execute("""select latitude,longitude from User;""")

    dic={}
    array_list=[]
    for row in cursor.fetchall():
        dic['lat']=float(row[0])
        dic['lng']=float(row[1])
        array_list.append(dic.copy())

    latLng=json.dumps(array_list)
    db.close()

    return latLng

我想实时在Google地图上显示我的位置。所以我使用AJAX每5秒获得一次位置。但地图没有出现。并发生错误。

  

jquery-2.2.1.min.js:4 GET   https://firststep-2016.appspot.com/getLatLng?_=1505302511778 500()

enter image description here

0 个答案:

没有答案