如何将int变量从python传输到javascript?

2024-04-25 05:48:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个项目,其中纬度和经度存储在MySQL数据库中。我计划用这些坐标在google地图上创建一个覆盖图。要做到这一点,我需要最大和最小的纬度和经度,表示该地区将覆盖。我已经编写了一个python程序来确定所有这些坐标。但是,坐标需要在带有googlemapsapi的js程序中。我想知道是否有可能将这些变量转换成javascript。如果不是,那么对我来说,从javascript运行SQL查询并将结果存储到整数变量中最简单的方法是什么?你知道吗


Tags: 项目程序数据库sqlgooglemysqljs地图
1条回答
网友
1楼 · 发布于 2024-04-25 05:48:35

首先,决不允许从JavaScript运行SQL,它太不安全了,任何人都可以在客户端编辑查询并以这种方式启动任何SQL查询。你知道吗

您可以从python脚本中检索经度-纬度值,在用JavaScript将其传递给googlemapsapi之前,为了100%确保它们是浮点值或int值,您可以使用parseFloat()parseInt()。你知道吗

下面是解析float函数的示例用法和结果。你知道吗

JS代码

var a = parseFloat("10") + "<br>";
var b = parseFloat("10.00") + "<br>";
var c = parseFloat("10.33") + "<br>";
var d = parseFloat("34 45 66") + "<br>";
var e = parseFloat(" 60 ") + "<br>";
var f = parseFloat("40 years") + "<br>";
var g = parseFloat("He was 40") + "<br>";

输出

10
10
10.33
34
60
40
NaN

关于如何从python脚本中获取值,可以参考this tutorail

相关问题 更多 >