标签:
var q=new XMLHttpRequest();
var data=‘usr=weidiao&pwd=haha‘;
data=encodeURI(data);
var url="xxxxxx";
q.open("post",url);
q.setRequestHeader(‘Content-type‘, ‘application/x-www-form-urlencoded‘);
q.onreadystatechange=function(){
}
q.send(data);
一般来说form中存放数据的控件主要是<input>,而这个<input>type很多,如 ‘submit’,‘hidden’, ‘password’, ‘text’,‘checkbox’, ‘radio’等。因此第一步我们要做的就是先写一个方法,将将form中各种类型的<input>将数据值给抠出来。具体见如下代码:
接着我们需要获取每个input对象的name-value对,代码如下:
接着我们就可以将所有这些input对象中的name-value对以图1-5中POSTDATA那样的格式组织起来。代码如下:
标签:
原文地址:http://www.cnblogs.com/weidiao/p/5018458.html