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

本文探讨了使用XMLHttpRequest时遇到的几个典型问题:如何正确获取XML响应、处理长参数的GET请求及向服务器发送XML文档以批量操作数据库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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(这里应该填什么?);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值