|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。xml|数据|革新|无革新使用XMLHTTP无革新猎取数据.
客户端和服务器端数据的交互有几种办法.
1.提交,经由过程<form></form>提交到服务器端.也称"有革新"吧.
2.经由过程XMLHTTP无革新提交到服务器端,并前往数据.也称"无革新"吧.
使用XMLHTTP我们能够完成良多很壮大的使用.这文章次要先容它的一
些复杂的使用.
附:由于XMLHTTP是IE5.0+撑持的工具.以是你必需要有IE5.0+才干看到效果.
client.htm
<scriptlanguage="JavaScript">
functionGetResult(str)
{
/*
*---------------GetResult(str)-----------------
*GetResult(str)
*功效:经由过程XMLHTTP发送哀求,前往了局.
*参数:str,字符串,发送前提.
*实例:GetResult(document.all.userid.value);
*author:wanghr100(灰豆宝宝.net)
*update:2004-5-2719:02
*---------------GetResult(str)-----------------
*/
varoBao=newActiveXObject("Microsoft.XMLHTTP");
//特别字符:+,%,&,=,?等的传输办理举措.字符串先用escape编码的.
//Update:2004-6-112:22
oBao.open("POST","server.asp?userid="+escape(str),false);
oBao.send();
//服务器端处置前往的是经由escape编码的字符串.
document.all.username.value=unescape(oBao.responseText)
}
</script>
<inputtype="button"value="Get"><br>
userid:<inputtype="text"name="userid"><br>
username:<inputtype="text"name="username">
server.asp服务器端处置.
<%@Language="JavaScript"%>
<%
functionOpenDB(sdbname)
{
/*
*---------------OpenDB(sdbname)-----------------
*OpenDB(sdbname)
*功效:翻开数据库sdbname,前往conn工具.
*参数:sdbname,字符串,数据库称号.
*实例:varconn=OpenDB("database.mdb");
*author:wanghr100(灰豆宝宝.net)
*update:2004-5-128:18
*---------------OpenDB(sdbname)-----------------
*/
varconnstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(sdbname);
varconn=Server.CreateObject("ADODB.Connection");
conn.Open(connstr);
returnconn;
}
varsResult="";
varoConn=OpenDB("data.mdb");
//特别字符:+,%,&,=,?等的传输办理举措.客户端字符是经由escape编码的
//以是服务器端先要经由unescape解码.
//Update:2004-6-112:22
varuserid=unescape(Request("userid"));
varsql="selectusernamefromuserswhereuserid="+userid+"";
varrs=oConn.Execute(sql);
if(!rs.EOF)
{
sResult=rs("username").Value;
}
else
{
//到场容错.2004-5-3010:15
sResult="Sorry,没有找到..."
}
//escape办理了XMLHTTP。中文处置的成绩.
Response.Write(escape(sResult));
%>
数据库计划data.mdb
表users.
字段
id主动编号
userid文本
username文本
表:users数据:
iduseridusername
1wanghr100灰豆宝宝.net
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 |
|