尝试从request.json获取值时,“ dict对象不可调用”
发布于 2021-01-29 14:59:17
这个问题已经在这里有了答案 :
TypeError:“ dict”对象不可调用 (8个答案)
5年前关闭。
我正在使用JavaScript获取用户位置,并将纬度和经度发送到Flask应用。但是,TypeError: 'dict' object is not
callable
当我尝试从中获得纬度时,我会得到request.json
。为什么会出现此错误,我该如何解决?
@app.route('/location', methods = ['POST'])
def location():
latitude = request.json('latitude')
longitude = request.json('longitude')
send_email("myemail@example.com","Location:",str(latitude) + str(longitude))
function showPosition(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
$.ajax({
type: 'POST',
url: '/location',
data: JSON.stringify({latitude: latitude, longitude: longitude}),
contentType: 'application/json;charset=UTF-8'
});
}
关注者
0
被浏览
108