有人知道吗xmlhttp
<script language="JavaScript">
function AddDataPost(sUserId,sUserName)
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
//特殊字符:+,%,&,=,?等的传输解决办法.
//Update:2004-6-1 12:22
//escape(sUserId),escape(sUserName);
sUserId = escape(sUserId);
sUserName = escape(sUserName);
var userInfo = "userid="+sUserId+"&username="+sUserName;
oBao.open("POST","Server.asp",false);
oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
oBao.send(userInfo);
//清空输入框数据.
document.all.userid.value="";
document.all.username.value="";
//服务器端处理返回的是经过escape编码的字符串.
alert(unescape(oBao.responseText))
}
</script>
<input type="button" onclick="AddDataPost(document.all.userid.value,document.all.username.value)" value="AddDataPost"><br>
userid:<input type="text" name="userid"><br>
username:<input type="text" name="username">
=======================================================
这是一个XMLHTTp 无刷新的提交客户端,运行是没有问题的,
客户端只有两个数据,userID,与username
通过AddDataPost(document.all.userid.value,document.all.username.value)
把值页面值传给AddDataPost.
但我现在的页面数据有一百多个,有test,checkbos,radio类型,我只能按照一定的方式来给他们命名,用顺序号1--100,这样的话,我应该怎么来传送页面值到AddDataPost中呢,不值写百个document.all.name.value吧
求兄弟们帮忙呀!
问题点数:0、回复次数:0Top




