xmlhttp的send是传递参数用的,但是只有在使用post方式提交请求的时候才有用。

1.post

function ajax(){
   var ajax = new XMLHttpRequest();
   ajax.open("post", "shipAjax.php", true);
   ajax.onload = function () {
     alert(ajax.responseText);
   };
   ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
   ajax.send("data=data&data2=data2");
}

2.get

xmlhttp.open("get",url?data=data&data2=data2,true);

。。。

xmlhttp.send(null);或直接xmlhttp.send();

以上二者url也可带参数。