收藏本站 
广告服务 
网站地图 
>> 我们从网络和杂志上收集了近100000余篇各类电脑技术、网络技术、软件技术等方面的文章教程,我们的收录原则:不是精华拒不收录!
先飞电脑技术网技术文章
Ajax使用POST方法
[ 作者:佚名    转贴自:网络转载    阅读次数:50    更新时间:2007-5-10 13:40:00   录入:刘光勇 ]         
    <form method="post" action="test.do" onsubmit="sendRequest();return false">

function getRequestBody(oForm){
  var aParams=new Array();
  for(var i=0;i<oForm.elements.length;i++){
    var sParam=encodeURIComponent(oForm.elements[i].name);
 sParam+="=";
 sParam+=encodeURIComponent(oForm.elements[i].value);
 sParams.push(sParam);
  }
  return aParams.join("&");
}

function sendRequest(){
  var oForm=document.forms[0];
  var sBody=getRequestBody(oForm);
  var oXmlHttp=createRequest();
  oXmlHttp.open("post",oForm.action,true);
  oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  oXmlHttp.onreadystatechange=function(){
    if(oXmlHttp.readyState==4){
   saveResult(oXmlHttp.responseText);
 }else{
   saveResult("An error accurred: "+oXmlHttp.statusText);
 }
  }
  oXmlHttp.send(sBody);
}
上一篇:中文乱码问题之完全Script解决方案  下一篇: 没有了  

网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号