我需要使用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();
}
感谢您的帮助。
如果需要,可以提供一些其他信息:
答案 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
您还没有说过要写入哪种数据库。您需要相关的连接字符串。这是一个非常有用的资源,易于记忆的网址。