我使用google maps API创建了一个非常简单的页面,其中包含几个用户要放置一些数据的字段。它看起来像是 -
http://aiworker2.usask.ca/marker_field_db.html
我想要做的是使用javascript / Ajax将数据存储到MySQL数据库中。我找到了几个使用Jquery的例子。我对这个javascript / Ajax / Jquery平台很新。现在我的问题是 -
提前致谢。
答案 0 :(得分:3)
您的JavaScript在客户端(在浏览器中)运行。您的MySQL数据库存在于服务器上。
简而言之,客户端JavaScript无法与MySQL建立直接连接。您需要向运行与MySQL交互的脚本的服务器发出AJAX请求。该脚本可以用任何具有MySQL库的语言编写。
这是一个发出AJAX请求的例子,它在服务器上调用PHP脚本,然后从MySQL数据库中获取数据并将结果返回给客户端:
答案 1 :(得分:2)
您可以使用ActivexObject通过JavaScript连接到MySQL数据库。例如:
var conn = new ActiveXObject("ADODB.Connection");
var connStr = "Provider=SQLOLEDB;Server=mysite;Database=Northwind;User Id=MyId;Password=123aBc";
conn.open(connStr);
答案 2 :(得分:0)
您可以使用AJAX向服务器脚本发送GET请求:
答案 3 :(得分:0)
是否可以在不使用JQuery的情况下将数据插入MySQL数据库?
是。
也就是说,jQuery可以帮助您处理Ajax(以及跨浏览器兼容性),所以我仍然会考虑它。
任何人都可以发送任何简单示例或教程的链接来处理这个问题吗?
任何Ajax教程都会这样做(例如https://developer.mozilla.org/en/AJAX)。您只需了解如何将数据发送到服务器端(如POST
或GET
请求)。然后它只是PHP和MySQL。