XMLHTTP 请求的 ASP 文件中需要什么才能将数据保存到数据库

what's needed in asp file for xmlhttp request to save data to a database

本文关键字:数据 保存 数据库 什么 请求 ASP 文件 XMLHTTP      更新时间:2023-09-26

我需要使用 JavaScript 发送要存储在数据库中的数据。在网上环顾四周后,我认为最好的方法是使用 xmlhttp 请求将数据发送到 asp 文件。
下面是我必须发送给"接收者.asp"的脚本。
搜索网络并没有帮助我在 Receiver.asp 中发现我需要的代码。

function postToASP(name, time) {
if (window.XMLHttpRequest){
    xmlhttp=new XMLHttpRequest();
}
else{
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var UrlToSend = "Receiver.asp?" +"n=" + name + "t=" + time ; 
xmlhttp.open("GET", UrlToSend, false);
xmlhttp.send();
}

感谢您的任何帮助。

如果需要,一些其他信息:

  • 我的大部分代码都是在处理中编写的
  • 上面的JS脚本和.asp文件将存储在与sketch相同的文件夹中
  • 最终我打算在 XAMPP 服务器上运行

首先,我假设这应该是客户端JavaScript并且它可以工作。

你说你想使用XAMPP。 没关系。经典ASP是专有的Microsoft技术,只能在IIS上运行。

接收器.asp要做的非常简单。 首先,它必须使用请求对象来检索已发送的数据。 (我使用 VBScript 作为我的脚本语言,因为这是我习惯的,如果你愿意,你可以使用 Javascript

dim time, name
time = Request.Querystring("t")
name = Request.Querystring("n")

如果您使用的是 post 方法,那么您将使用 Request.Form() 或者Request()适用于 get 和 post 方法。

然后是标准的数据库插入。 无论数据是以查询字符串、html 形式还是通过 ajax 调用发送的,服务器端代码几乎都是一样的。这是一个简单的教程,如果你谷歌,你应该找到更多

http://www.codefixer.com/tutorials/form_to_database.asp

你还没有说你想写入哪种类型的数据库。 你将需要相关的连接字符串。 这是一个非常有用的资源,带有易于记忆的网址。

http://www.connectionstrings.com/