CNET中国旗舰网站

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





 
标题: [转贴] ajax三个要命问题!!!!!!!!!!!!!!
mz89757053
版主
Rank: 7Rank: 7Rank: 7


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

ajax三个要命问题!!!!!!!!!!!!!!

1.   if(xmlHttp.readyState==4)     
  {     
  if(xmlHttp.status==200)     
  {     
  var   response   =   xmlHttp.responseXML.documentElement;//此方法的返回值不知道为什么是'null',目前还未找到解决方法!!!!!!!     
  }     
  }     
  我在servlet中用   out.print(xmlcode);     
  xml里面存的字符串格式如下     
  <?xml   version="1.0"   encoding="UTF-8"?>     
  <root>     
  <users   userId="1">     
  <username>admin</username>     
  <password>111</password>     
  <quanxian>1</quanxian>     
  <underling><name>under1</name></underling>     
  </users>     
  </root>     
  ,但在html页面取到的却是null,为什么呢?跟浏览器有关么?     
  2.   xmlHttp.open("GET","/bbs/delservlet?username=aa",true);//这样访问没有问题,但是如果username的值很长,比如有500个字符,那应该怎么样做才能在servlet中取到完整的呢?     
  3.如果我想在js里面一次往数据库添加多条记录,这样需要传一个doc对象到servlet里面,那应该如何组装呢?xmlHttp.send(这里应该填什么?);   
  //三个比较郁闷的问题,大家帮忙解答一下,谢谢




顶部
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 15:57  资料  个人空间  短消息  加为好友 
要设置HEADER告诉浏览器你返回的是XML。




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



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

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

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