我还是AJAX的新手。我们有一个MySQL数据库,可以为注册该站点的人存储地址。然后,我们使用这些存储的地址通过JSON查询在Google Map(API v3)上创建标记。问题是,这很慢,并且我们允许的查询数量有限。所以我们在数据库中创建了字段来存储JSON调用的纬度和经度。
通过循环的每次传递,可以通过
检索数字 result[0].geometry.location.lat()
result[0].geometry.location.lng()
如何获取这些数字并将其存储到数据库中的空白字段中?
答案 0 :(得分:4)
Javascript在客户端/浏览器端运行 - 提供对mysql-server / databases的访问权限不是一个好主意。
只需使用一些服务器端逻辑(php)即可。
以下是W3通过AJAX和PHP检索数据的示例,只是更改为更新内容
答案 1 :(得分:2)
您可以使用javascript将数据发送到服务器,但是您需要一个库来与数据库系统进行交互,因此在服务器上,您通常会处理该数据并发送命令将其存储在数据库中。在PHP中,对MySQL的支持是内置的,因此您可以像mysql_XXXX或PDO对象一样连接到数据库的函数和对象。