【问题标题】:Storing data in MySQL Server Database using AJAX使用 AJAX 在 MySQL 服务器数据库中存储数据
【发布时间】:2010-10-27 22:45:27
【问题描述】:

我对使用 JS 和 AJAX 非常陌生。目前我正在使用 Google Maps API,我需要将一些位置(纬度、经度)存储到服务器。

我想要做的是将某种数据存储在我现有的 MySQL 数据库中的服务器中。我有一些很好的例子,如下所示-

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

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

我们将不胜感激。

【问题讨论】:

  • 您将需要一种脚本语言来执行此操作,例如PHP.

标签: javascript ajax google-maps


【解决方案1】:

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

【讨论】:

  • 服务器端逻辑还应该清理数据以确保它是有效的,而不是某种攻击或垃圾数据。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    帮助开发更丰富的应用程序来解决客户端方面的问题很有用,但您始终需要一种服务器端语言来与您的数据存储进行交互。

    【讨论】:

    • AJAX 与其说是一个框架,不如说它是一个流行词,用于描述使用异步 javascript 请求更新浏览器视图状态的方法。 jQuery 是一个流行的客户端 AJAX 框架。
    • @mootinator "view state" 提示我你是微软人。
    • @sholsinger 我说的是“视图状态”而不是“视图状态”。虽然我想你也可以使用 jQuery 更新 ViewState。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 2014-04-11
    • 1970-01-01
    相关资源
    最近更新 更多