ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
暑期缤纷巨献之~-----超级简单/方便--不刷新页面---刷新数据之--幕后黑手---XMLHTTP-----介绍/用法
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+  超级简单/方便--不刷新页面---刷新数据之--幕后黑手---XMLHTTP---介绍/用法

+

+

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



--------------就是下面这个很简单的JAVASCRIPT函数SEND(STR,URL)----------------------



使用到的是XMLDOM和XMLHTTP对象.用这种技术的好处是:全JS控制,方便/简单,比RDS

或者remote好多了.(前提:服务器端和客户端都必须安装IE5或者更高版本),在俺贴的

那个无刷新在线信息功能使用的也是这种技术.有兴趣的朋友可以看看..



function Send(Str,URL)

//STR参数是传入的XML数据,你也可以传入其他文本数据.

//不过这个函数需要服务器端处理之后返回XML数据,你也可以修改一下

//URL参数表示你所要处理数据的ASP文件地址

{

var Http = new ActiveXObject("Microsoft.XMLHTTP") //建立XMLHTTP对象

var Dom = new ActiveXObject("Microsoft.XMLDOM") //建立XMLDOM对象

Http.open("POST",URL,false)

//第一个参数的意思是,用"POST"方式发送数据.可以大到4MB,也可以换为"GET".只能256KB

//第2个参数的意思是数据发送到哪个文件处理

//第3个参数意思是同步或异步方式.TRUE为异步,FALSE为同步

Http.send(Str) //开始发送数据.............嘟嘟..

Dom.async=false //设置为同步方式获取数据

Dom.loadXML(Http.responseText)

//开始获取服务器端处理后返回的数据.我在这里设置必须为XML数据,否则出错.

//你也可以自己修改.使返回的是2进制或者记录集数据.................................

if(Dom.parseError.errorCode != 0) //检查是否发生获取数据时错误

{

            delete(Http)

            delete(Dom)

return(false)

}

else

{

var Back = Dom.documentElement.childNodes.item(0).text

//得到返回的XML数据,我这里假设处理程序只返回一行XML数据(一个节点)

            delete(Http)

            delete(Dom)

return(Back) //函数返回数据.......................结束

}

}







VAR CAT = Send("<用户资料><姓名>谢柠檬</姓名></用户资料>","HTTP://WWW.CHINAASP.COM/VIVA.ASP") //执行函数

IF(CAT == FALSE)

{

      ALERT("对不起.处理程序返回的是FALSE.数据处理已经失败........")

}

ELSE

{

IF(EVAL(CAT))

{

      ALERT("OK.数据已经发送成功.兼以处理完成!!!!!!")

}

ELSE

{

      ALERT("对不起.处理程序返回的是FALSE.数据处理已经失败........")

}

}







==========================================VIVA.ASP==========================================

ON ERROR RESUME NEXT

DIM BOBO

DIM MOMO

SET BOBO = SERVER.CREATEOBJECT("MICROSOFT.XMLDOM")

BOBO.ASYNC = FALSE

BOBO.LOAD REQUEST

IF BOBO.PARSEERROR.ERRORCODE <> 0 THEN

RESPONSE.WRITE("<程序处理结果><最终结果>FALSE</最终结果></程序处理结果>")

ELSE

SET MOMO = BOBO.DOCUMENTELEMENT

IF MOMO.CHILDNODES.ITEM(0).TEXT = "谢柠檬" THEN

RESPONSE.WRITE("<程序处理结果><最终结果>TRUE</最终结果></程序处理结果>")

ELSE

RESPONSE.WRITE("<程序处理结果><最终结果>FALSE</最终结果></程序处理结果>")

END IF

END IF

SET BOBO = NOTHING

=============================================================================================






 
 
本站关键词:
|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务||东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有