2010-10-27 82 views
2

我在使用JS和AJAX方面很新颖。目前我正在使用Google Maps API,并且需要将一些位置(lat,long)存储到服务器。使用AJAX将数据存储在MySQL服务器数据库中

我想要做的是在服务器中的现有MySQL数据库中存储某种数据。我已经得到了一些很好的例子还有像以下各项

http://www.tutorialspoint.com/ajax/ajax_database.htm

现在的问题是,将服务器端的PHP代码是必要的,如果我只需要将数据存储在数据库中(因为它是写的,这文件是从服务器获取数据)?

任何形式的帮助将不胜感激。

+0

您需要使用脚本语言才能完成此操作。 PHP。 – 2010-10-27 22:47:19

回答

2

是的,你需要服务器处理。您应该看到AJAX作为将信息传输到服务器而不加载页面的方式。然而,服务器仍然需要一些代码来接收这个,理解它并将其存储在数据库中。

+0

服务器端逻辑还应该清理数据以确保数据有效,而不是某种攻击或垃圾数据。 – sholsinger 2010-11-29 20:43:58

2

如果远程请求可以任意存储或检索数据库中的数据,那将会非常糟糕。是的,您需要一些服务器端代码来存储或检索数据。

除非你想写一个工具来远程管理数据库,在这种情况下忽略我刚才所说的。但是,仍然需要某种服务器端脚本才能访问数据库。

2

Ajax是一个基于javascript语言的客户端框架。

它有助于为客户端方面的问题开发更丰富的应用程序,但始终需要服务器端语言与数据存储进行交互。

+1

AJAX并不是一个框架,因为它是用于描述使用异步JavaScript请求更新浏览器视图状态的方法而创建的一个流行语。 jQuery是一个流行的客户端AJAX框架。 – 2010-10-27 23:11:57

+0

@mootinator“view state”让我想起你是一个Microsoftie。 – sholsinger 2010-11-29 20:42:36

+0

@sholsinger我说“查看状态”而不是“ViewState”。尽管你可以使用jQuery更新ViewState,但我想。 – 2010-11-29 21:24:48

相关问题