CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 一个ASP生成xml供Ajax调用,为什么不行啊?毛病处在什么地方?
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 14:27  资料  个人空间  短消息  加为好友 
开发者在线

一个ASP生成xml供Ajax调用,为什么不行啊?毛病处在什么地方?

<%   
  response.ContentType   =   "text/xml"   
  response.expires   =   -1000   
  %>   
  <!--#include   file="conn.asp"-->   
  <!--#include   file="config.asp"-->   
  <%   
  dim   ID:ID=request("Client")   
  if   ID=""   then   response.end   
  set   rs=conn.execute("select   ID,OrderNo   from   Orders   where   ClientID="&ID)   
  if   rs.eof   then   
  rs.close   
  set   rs=nothing   
  response.end   
  end   if   
   
  response.write   "<?xml   version=""1.0""   encoding=""GB2312""   ?>"      
  response.write   "<root>"   
  do   while   not   rs.eof   
  response.write   "<Order   ID="""&rs(0)&"""   No="""&rs(1)&""">"   
  rs.movenext   
  loop   
  rs.close   
  set   rs=nothing   
   
  response.write   "</root>"   
  %>   
   
  用内容一样的xml文件   
  <?xml   version="1.0"   encoding="GB2312"   ?>      
  <root>     
  <Order   ID="1"   No="aaaa"></Order>   
  <Order   ID="2"   No="bbbb"></Order>   
  <Order   ID="3"   No="cccc"></Order>   
  <Order   ID="4"   No="dddd"></Order>   
  </root>   
  是可以的。但动态生成时就不行了




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 14:27  资料  个人空间  短消息  加为好友 
//--显示响应的内容-------------------------------------------------------------//   
          function   ShowContents()     
  {   
   
                  if   (http_request.readyState   ==   4)     //信息已经返回,可以开始处理   
  {   
          //alert(http_request.status)   
                          if   (http_request.status   ==   200)     //服务器返回200说明页面正常   
  {   
            
  //得到XML格式的内容   
  var   DomXml   =   new     ActiveXObject("MSXML.DOMDocument");   
  DomXml.loadXML(http_request.responseText);   
       
                    //显示XML的内容   
  pWuye.innerHTML   =   DomXml.getElementsByTagName("pWuye").item(0).text;   
  pShui.innerHTML   =   DomXml.getElementsByTagName("pShui").item(0).text;     
   
                          }   else   {   
                                  alert('There   was   a   problem   with   the   request.');   
                          }   
                  }




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 17:36

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 5.064983 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版