我目前正在创建一个网站,我正在尝试创建一个javascript脚本,该脚本将接受用户输入到InputField,然后从我的SQL数据库确认他们的输入(这将是一个ID)。有人知道脚本将从数据库中确认该ID的内容吗?或类似的东西?
答案 0 :(得分:1)
假设您使用的是不是客户端的编程语言,您可以从数据库中下载所有ID,然后将它们转换为javascript数组/变量,然后您可以循环以与输入字段进行比较。
如果您不使用其他编程语言,Javascript无法直接连接到MySQL - 它需要与服务器端语言混合,如Php,java,c#等。
答案 1 :(得分:1)
Javascript无法直接与数据库服务器通信。 在javascript中从数据库获取信息的最常用方法是使用名为AJAX的技术。
AJAX的基本概要如下:
在javascript中的某处,向网站托管的网络服务器发出请求。 Web服务器将使用其Web服务器魔法(例如PHP脚本)处理此请求,并使用此脚本创建的任何内容进行响应。 然后,javascript可以使用从Web服务器收到的信息来完成它想要做的事情。
在你的情况下,你可能想要这样的东西:
但这是一个非常粗略的轮廓。 AJAX是我们可以使用的一个很好的工具,但它可能很难实现(特别是考虑到安全性)。
尝试找一些关于基本AJAX实现和技术的教程,我相信你会没事的!