【a.aspx.cs】
protected void Page_Load(object sender, EventArgs e)
{
string a = Request["id"];
DataSet ds = this.GetData(a);//查询数据 string sa = ds.GetXml();//注意是返回 XML形式,而不是写成XML文件
Response.Write(sa);
}【b.aspx】 <script type="text/javascript"> var xmlHttp=new ActiveXObject("Microsoft.XMLhttp");
function Button1_onclick()
{
var text = document.getElementById("TextBox1").value;
var url ="a.aspx?id=" + text + "&acr=" + Math.random();
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState == 4 || xmlHttp.readystate=='complete')
{
if(xmlHttp.status == 200)
{
var xmlObj = new ActiveXObject("Microsoft.XMLDOM");
xmlObj.async = "false";
xmlObj.load(xml);//注意是XML形式,不是XML文件
if(xmlObj.readyState==4)
{
var xmlDoc = xmlObj.documentElement; //---问题在此,xmlDoc 为null
if(xmlDoc.getElementsByTagName('Table')!=null){
var xmlNode = xmlDoc.getElementsByTagName('Table');
return xmlNode;}
}
}
}
}
}</script>为什么var xmlDoc = xmlObj.documentElement; //---问题在此,xmlDoc 为null
protected void Page_Load(object sender, EventArgs e)
{
string a = Request["id"];
DataSet ds = this.GetData(a);//查询数据 string sa = ds.GetXml();//注意是返回 XML形式,而不是写成XML文件
Response.Write(sa);
}【b.aspx】 <script type="text/javascript"> var xmlHttp=new ActiveXObject("Microsoft.XMLhttp");
function Button1_onclick()
{
var text = document.getElementById("TextBox1").value;
var url ="a.aspx?id=" + text + "&acr=" + Math.random();
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState == 4 || xmlHttp.readystate=='complete')
{
if(xmlHttp.status == 200)
{
var xmlObj = new ActiveXObject("Microsoft.XMLDOM");
xmlObj.async = "false";
xmlObj.load(xml);//注意是XML形式,不是XML文件
if(xmlObj.readyState==4)
{
var xmlDoc = xmlObj.documentElement; //---问题在此,xmlDoc 为null
if(xmlDoc.getElementsByTagName('Table')!=null){
var xmlNode = xmlDoc.getElementsByTagName('Table');
return xmlNode;}
}
}
}
}
}</script>为什么var xmlDoc = xmlObj.documentElement; //---问题在此,xmlDoc 为null
解决方案 »
- 如何把 GridView 的B列中的链接字串作为A列内容的超链接标签?
- |zyciis| 求正则表达式替换
- **********SHTML如何限定包含文件类型<!--#include virtual="/PointForum/Forum/PostTopic.aspx">
- 急!怎样防止页面刷新时,再次提交上次数据!
- DLL文件能反编译吗?
- 我如何来作一个图文并茂的文章发布系统,谁能提供资料或源码(c#的)立即给分
- C#listbox两级联动问题
- asp.net(C#)如何做选择模板的程序(急!!!)
- 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例???关于ViewState的?
- 简单问题
- VS好像中毒了,帮忙看看
- 大哥,大姐, 公司网站要集成 支付宝, 首信易 等第三方软件,半天摸不着头脑啊,特来请教
xmlhttp.responseText是有数据的
xmlhttp.responseXML提示是object但xmlhttp.responseXML.documentElement就提示是空的
但xmlhttp.responseText.documentElement就提示是空的
想取node值都不行
loadxml 才代表一个xml形式
thank you!
问题解决。