天天看点

ajax发送xml文档,利用Ajax传递Xml文档

利用Ajax传递Xml文档

更新时间:2006年08月24日 00:00:00   作者:

客户端

//生成XML文件

function GetAllFormData()

{

var strXML = "\r\n\r\n";

strXML += "bccu"

strXML += "25";

strXML += "\r\n"

return strXML;

}

///向服務器发送XML文档

function Send(Str,URL)

{

var Http = new ActiveXObject("Microsoft.XMLHTTP")

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

Http.send(Str)

return Http.responseText;

}

///获得XML中指定的节的值

function GetXMLNodeValue(strXML,nodeName)

{

var Dom = new ActiveXObject("Microsoft.XMLDOM")

Dom.async=false

Dom.loadXML(strXML)

if(Dom.parseError.errorCode != 0)

{

delete(Dom)

return(false)

}

else

{

var node = Dom.documentElement.selectSingleNode("//"+nodeName);

if(node)

nodeValue = node.text;

delete(Dom)

return(nodeValue);

}

}

function Test()

{

var tmp       = Send(GetAllFormData(),"./test.aspx");

var name      = GetXMLNodeValue(tmp,"UserName");

var password  = GetXMLNodeValue(tmp,"Age");

}

服务器端(test.cs)

System.IO.Stream stream = Request.InputStream

System.Xml.XmlDocument doc = new XmlDocument();

try

{

doc.Load(stream); //加载发送过来的Xml文档

}

catch

{

byte[] buffer = new byte[stream.Length];

stream.Read(buffer,0,buffer.Length);

string strXML = System.Text.UnicodeEncoding.Default.GetString(buffer,0,buffer.Length);

doc.LoadXml(strXML);

}

//将doc处理后输出以便返回到客户端(此处省略)

response.write("")

相关文章

ajax发送xml文档,利用Ajax传递Xml文档

这篇文章主要介绍了.net core中的Authorization过滤器使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11

ajax发送xml文档,利用Ajax传递Xml文档

本文主要介绍ASP.NET获取URL的各种方法,希望能给需要的朋友一些帮助。2016-04-04

ajax发送xml文档,利用Ajax传递Xml文档

C#中Dictionary几种遍历的实现代码,需要的朋友可以参考一下2013-02-02

ajax发送xml文档,利用Ajax传递Xml文档

这篇文章主要介绍了ASP.NET MVC5邮件服务器与客户端,需要的朋友可以参考下2015-09-09

ajax发送xml文档,利用Ajax传递Xml文档

这篇文章主要介绍了asp.net点选验证码实现思路分享 (附demo),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。2017-01-01

ajax发送xml文档,利用Ajax传递Xml文档

这篇文章介绍了ASP.NET中水晶报表的使用方法,有需要的朋友可以参考一下2013-11-11

ajax发送xml文档,利用Ajax传递Xml文档

asp.net利用Ajax和Jquery在前台向后台传参数并返回值的实例,需要的朋友可以参考一下2013-05-05

ajax发送xml文档,利用Ajax传递Xml文档

这篇文章主要给大家介绍了关于.net core如何利用ConcurrentTest组件对方法进行压力测试的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧2018-11-11

ajax发送xml文档,利用Ajax传递Xml文档

c#.net全站防止SQL注入类的代码,需要的朋友可以参考一下2013-03-03

ajax发送xml文档,利用Ajax传递Xml文档

以前在学习Asp.net时备受困扰的就是提交验证这块,网上流行的关于图片验证的教程大都存在很多问题2008-10-10

最新评论