asp文件中需要什么才能将xmlhttp请求保存到数据库中

时间:2014-11-23 13:14:00

标签: javascript ajax database asp-classic

我需要使用JavaScript来发送要存储在数据库中的数据。在线查看后,我认为最好的方法是使用xmlhttp请求将数据发送到asp文件。
以下是我要发送给Receiver.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文件将存储在与草图相同的文件夹中
  • 最终我打算在xampp服务器上运行

1 个答案:

答案 0 :(得分:0)

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

你说你想使用XAMPP。算了吧。 Classic ASP是专有的Microsoft技术,只能在IIS上运行。

Receiver.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/

相关问题