xmlhttp.send函数的参数问题

快乐猫跳墙 2008-05-09 04:48:07
下面是我script脚本。我用send发送的时候,在servlet里面为什么得不到name参数呢,得到的是null,可是我把参数直接放url后面,却可以得到了。高手请帮忙,send到底怎么用呢。



<script language="javascript" type="text/javascript">
var xmlhttp = null;
/**
* description : 创建跨浏览器支持的XMLHttpRequest对象
* return : 【false】创建XMLHttpRequest对象失败
*/
function createXMLHttpRequest(){
var xmlRequest = false;
/**
* 创建IE系列的XMLHttpRequest对象,包括使用IE核心的:腾讯浏览器、遨游浏览器
*/
//提供IE6以上版本支持的XMLHttpRequest对象
if(window.XMLHttpRequest){
xmlRequest = new XMLHttpRequest();
}
//提供IE6及以下版本支持的XMLHttpRequest对象
else if(window.ActiveXObject){
try{
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
alert("创建XMLHttpRequest对象失败!"+e);
xmlRequest = false;
}
}

//-------------------------------------------------------------------->

return xmlRequest;
}
function testAjax(){
var param = document.getElementById("name").value;
xmlhttp = createXMLHttpRequest();
xmlhttp.onreadystatechange=checkresponse
xmlhttp.open("POST","<%=path %>/testAjax",true);
var str = 'name='+param;
xmlhttp.send(str);
}
function checkresponse(){
var ss = xmlhttp.responseText;
var obj = document.getElementById("sb");
obj.style.display = "";
obj.innerHTML=ss;
}
</script>
...全文
987 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
amangoing 2008-12-26
  • 打赏
  • 举报
回复
gkmzk 2008-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loveguang 的回复:]
格式问题。

具体代码。。。我这下班了。。

明天给你写。哈哈。。。
[/Quote]
你说的很对!
loveguang 2008-05-09
  • 打赏
  • 举报
回复
格式问题。

具体代码。。。我这下班了。。

明天给你写。哈哈。。。


52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧