用于确认用户信息的Javascript脚本

时间:2014-10-17 01:31:08

标签: javascript mysql database

我目前正在创建一个网站,我正在尝试创建一个javascript脚本,该脚本将接受用户输入到InputField,然后从我的SQL数据库确认他们的输入(这将是一个ID)。有人知道脚本将从数据库中确认该ID的内容吗?或类似的东西?

2 个答案:

答案 0 :(得分:1)

假设您使用的是不是客户端的编程语言,您可以从数据库中下载所有ID,然后将它们转换为javascript数组/变量,然后您可以循环以与输入字段进行比较。

如果您不使用其他编程语言,Javascript无法直接连接到MySQL - 它需要与服务器端语言混合,如Php,java,c#等。

答案 1 :(得分:1)

Javascript无法直接与数据库服务器通信。 在javascript中从数据库获取信息的最常用方法是使用名为AJAX的技术。

AJAX的基本概要如下:

在javascript中的某处,向网站托管的网络服务器发出请求。 Web服务器将使用其Web服务器魔法(例如PHP脚本)处理此请求,并使用此脚本创建的任何内容进行响应。 然后,javascript可以使用从Web服务器收到的信息来完成它想要做的事情。

在你的情况下,你可能想要这样的东西:

  • javascript将id发送到网络服务器。
  • 网络服务器从javascript请求中接收id,并询问数据库是否存在或者是否正确等等。
  • 然后数据库会回复一些数据,然后网络服务器可以处理这些数据。
  • 处理后的信息将用于回复javascript发出的请求。
  • Javascript从网络服务器接收数据,并根据需要进行操作。

但这是一个非常粗略的轮廓。 AJAX是我们可以使用的一个很好的工具,但它可能很难实现(特别是考虑到安全性)。

尝试找一些关于基本AJAX实现和技术的教程,我相信你会没事的!